Giugno 2018

Volume 33 Numero 6

Il presente articolo è stato tradotto automaticamente.

Don't Get Me Started - Overmind

Dal David S. Platt | 2018 giugno

È possibile semplicemente a pagamento il reddito, in modo davvero si. Per segnalarne gestirà il, voglio avviare tramite la nidificazione di ' hornets Preferiti elevati: Visual Basic 6. Tre colonne precedenti su di esso (msdn.com/magazine/jj133828, msdn.com/magazine/dn745870 e msdn.com/magazine/mt632280) sono stati generati più mail, pro e con, rispetto a qualsiasi altro elemento che ho mai realizzato. Ancora una volta, saranno goad gli sviluppatori che continuano a AMO VB6 e chi Preferiti odiano insieme a essi in combattimenti spettacolari, per my al divertimento e quelle in uso. Damn, si tratta di fun.

VB6 appena ottenuto un aumento di priorità importante Microsoft blogger Scott Hanselman. Nel suo post (bit.ly/2rcPD0f), Hanselman viene illustrato come configurare un'app VB6 deve essere ospitato in Windows 10 Store, utilizzando gli strumenti e l'infrastruttura di Microsoft Desktop Bridge (bit.ly/2HFVzcc). Che è elevato, come un'app nello store infatti Microsoft almeno in qualche modo garantire la compatibilità e il contenuto di hosting. Potenziali acquirenti viene percepiscono come sorta di un Good Computing Seal™, forse meno efficace dell'Apple, ma è sicuramente molto più sicuro di Google. È possibile modificare l'applicazione in modo da soddisfare i criteri dell'archivio (bit.ly/2HHUXiq), ad esempio la rimozione di "eccessivo o ARP messaggi blasfemi." (Anche % * & #$ che, vocali. Oops.) Ma deve essere relativamente semplice.

Questi strumenti bridging indicano a Windows 10 per applicare un comportamento buona normale, non in caso contrario conforme, App di Win32. Ad esempio, Windows 10 (quando richiesto correttamente) utilizzerà un file del Registro di sistema separato per gestire le modifiche l'app può effettuare al Registro di sistema, in modo che non è possibile sovrascrivere eventuali altre applicazioni o risorse. Per un altro esempio, tutte le modifiche potrà rendere l'app nel file System vengono automaticamente reindirizzate alla ApplicationData.LocalFolder, in cui gli standard di Windows 10 devono risiedere. È possibile visualizzare questa strategia bit.ly/2I3n0fG.

Ma attendere! Si è più! Microsoft ha esposto molte le funzionalità principali di Windows 10 alle App Win32 nativa (vedere bit.ly/2JFPgSI). Le app VB6 sono, per definizione, le app di Win32 native. Si tratta solo di tempo fino a quando un utente scrive un bridge COM alla piattaforma Windows universale, in modo VB6 possono utilizzare facilmente. Si può immaginare App VB6 effettuare operazioni quali l'aggiornamento di riquadri animati. Queste estensioni di vita devono determinare mad detractors VB6 grande.

Forse è per questo motivo Microsoft non rilascia VB6 come open source, perché sono associati per la maggior parte dei relativi strumenti. Potrebbe essere problemi che la community comporti la modifica al punto che questo non è stato fornito dal Microsoft "è immediatamente più o meno Works" compatibilità (IJM-o-Use) in futuro.

Utilizzato raramente VB6 per lo sviluppo di software commerciale, come i compromessi relativi non sono in genere il set corretto per i client oggi. Ma è installato in rete sperimentale per il testing. Ho un grande problema (non un problema, vedere la colonna precedente in "Weasel parole," msdn.com/magazine/ff955613) con le persone che hanno un grande problema con le opzioni di altri sviluppatori. Perché è un altro utente Usa? Sei un Puritan come H.L. Mencken descritte tali: un utente che si trova attivi durante la notte con il haunting temere che un utente, in un punto, può essere soddisfatto?

I programmatori VB6 scelto un set diverso di compromessi tra quello. Sì, è possibile ottenere frustrati, virtuously la registrazione tramite infrastruttura, mentre sono tuffo inserire-ahead e ignorare la scalabilità e affidabilità. No, che probabilmente non riconosce il componente COM sottostante molto bene, quasi nessuno questi giorni. Quando ricevono inevitabilmente in difficoltà, verrà eseguito li (a pagamento, naturalmente, vedere graybeardsoftware.com). Ovvero la chiamata. È importante azienda damn.

Questi miglioramenti più aggiornati per la compatibilità, prevedano almeno un altro dieci anni della vita utile per VB6. E verrà bet è tutto ciò che questo supporto viene rinnovato in Windows 11 e 12 o qualsiasi chiamano entro tale ora. Un altro decennio di Guida di puritans impazzendo. È possibile analizzare il.

È possibile ho paragonate VB6 a un cockroach, un'istanza del bus e un knuckleball. Oggi VB6 continua tagliare un percorso per applicazioni funzionanti, ha la strada nuovi ostacoli, come i percorsi di nuovo tagli Campania distretto tramite il relativo delta a sea, anche se torba che riporta ostruisce quelle meno recenti. Ad esempio da diverse fonti Man distretto, VB6 mantiene solo Barbariol ' lungo.

Nota: clip efficaci di questo brano, gatte da Paul Robeson versione classica 1936 film di James Whale di "Mostra barca", è online all'indirizzo bit.ly/2JJFv66. Vale la pena di ascolto.


David S. Platt illustra programmazione .NET Harvard University estensione scuola e società in tutto il mondo. È l'autore di 11 libri di programmazione, tra cui "Perché Software beh" (Addison-Wesley Professional, 2006) e "Introduzione a Microsoft .NET" (Microsoft Press, 2002). Microsoft denominato quest'ultimo una legenda Software 2002. Egli chiede se egli deve nastro verso il basso di due dita della sua figlia in modo che apprende come calcolare il numero ottale. È possibile contattarlo rollthunder.com