Domanda

Non riesco a trovare una risposta diretta su questo. Sembra che Visual Studio 6 non sarà supportato, ma mi occupo solo del runtime. Abbiamo alcune app legacy che preferiremmo non riscrivere, ma i nostri clienti si aspettano che funzionino su Windows 7.

Se qualcuno in grado di fornire un link a qualcosa di ufficiale di MS sull'argomento, ciò sarebbe molto utile.

È stato utile?

Soluzione

SÌ! Dichiarazione di supporto ufficiale :

  

Il runtime principale di Visual Basic 6.0 sarà supportato per l'intera durata di Windows Vista, Windows Server 2008 e Windows 7 EDIT e ora Windows 8 , ovvero cinque anni di supporto mainstream seguiti da cinque anni di supporto esteso

Non so quando è stato cambiato, perché non lo diceva un paio di settimane fa, ma ora lo fa. Hoorah!


Come sottolineato da VonC nella sua risposta, l'IDE non è più supportato, il che è preoccupante se si desidera mantenere e aggiornare il proprio codice VB6.

  

L'IDE di Visual Basic 6.0 sarà supportato su Windows Vista e Windows Server 2008 come parte della politica di supporto esteso di Visual Basic 6.0 fino all'8 aprile 2008

Le persone hanno utilizzato l'IDE su Vista con alcune modifiche . E se necessario sarà sempre possibile eseguirlo in una macchina virtuale.

Altri suggerimenti

Ultime notizie (27/02/2009, segnalato per la prima volta da MarkJ )

Dichiarazione di supporto per Visual Basic 6.0 su Windows Vista, Windows Server 2008 e Windows 7

  

" Il runtime principale di Visual Basic 6.0 sarà supportato per l'intera durata di Windows Vista, Windows Server 2008 e Windows 7 "

Nota: MarkJ ha pubblicato una risposta sotto (prima del mio aggiornamento), che dovrebbe essere considerata la risposta ufficiale per questa discussione. Vai a votarlo;)


(risposta iniziale)

Il runtime dovrebbe essere supportato per Windows 7 e non dopo, se ci credo Blog blog Software Migration Expert (gennaio 2009) ...

  

Ho parlato con Paul Yuknewicz, che è Program Manager nel team di Microsoft Visual Basic e che è abbastanza coinvolto in tutto ciò che riguarda VB6 e il suo processo di migrazione.
  Paul ha detto e cito: " Il runtime di VB6 sarà spedito e supportato come parte di Windows 7, tuttavia non ci sono piani per spedirlo nelle versioni future di Windows. "

Come indicato in lo stesso blog , la Dichiarazione di supporto per Visual Basic 6.0 su Windows & # 174; Vista & # 8482; e Windows & # 174; Server 2008 & # 8482; , i file di supporto del runtime di Visual Basic 6.0 saranno supportati almeno fino al 2018 (Windows Server 2008 è uscito il 27 febbraio 2008):

  

File di runtime supportati & # 8211; Spedizione nel sistema operativo: i file chiave di runtime di Visual Basic 6.0, utilizzati nella maggior parte degli scenari applicativi, vengono spediti e supportati per la durata di Windows Vista o Windows Server 2008. Questa durata comprende cinque anni di supporto mainstream e cinque anni di supporto esteso dal momento della spedizione di Windows Vista o Windows Server 2008. Questi file sono stati testati per la compatibilità come parte del nostro test delle applicazioni Visual Basic 6.0 in esecuzione su Windows Vista.

So che si tratta di Vista, ma se Windows Seven è più un'evoluzione che una rivoluzione, ciò potrebbe applicarsi anche a Windows Seven (niente di ufficiale però).

Tuttavia:

  

L'IDE di Visual Basic 6.0 sarà supportato su Windows Vista e Windows Server 2008 come parte della politica di supporto esteso di Visual Basic 6.0 fino all'8 aprile 2008

     

Quindi, anche se sarai in grado di continuare a utilizzare le tue applicazioni Visual Basic 6.0, prima o poi dovrai risolvere un problema riscontrato in una di esse o aggiungere nuove funzionalità richieste dalla tua azienda. E quando arriverà quel giorno, dovrai affrontare la dura realtà che l'IDE VB6.0 non è più supportato .


MarkJ suggerisce nei commenti:

  

" sarai sempre in grado di eseguire l'IDE VB6 in una macchina virtuale in modo che non sia catastrofico che l'IDE non sia supportato "

In effetti, potresti lanciare una sessione Xp con dentro il tuo vecchio IDE preferito;) (anche se, in questa immagine, viene lanciato da ... una sessione Ubuntu!)

a

Sarebbe bello vedere una dichiarazione ufficiale. Alcune persone hanno riportato sul newsgroup VB6 - e ancora - che il runtime VB6 è incluso e i programmi VB6 (e persino l'IDE) funzionano bene su beta di Windows 7 a 32 bit.

Dubito seriamente che Windows 7 interromperà il runtime di VB6. Ci devono essere miliardi di librerie costruite dall'utente finale che potrebbero anche rompersi.

Forse gli hardliner non avrebbero avuto problemi con questo, ma commercialmente penso che la SM lo farebbe anche dopo molti anni.

La beta di anteprima supporta i programmi VB6, ma ciò non potrebbe significare nulla in termini di versione commerciale.

L'IDE era supportato nella versione iniziale di Vista ma come indicato sopra "supporto". è scaduto.

Dipende da cosa intendi con " supporto " in contesti diversi, ma i programmi vengono eseguiti su Win7 Beta e le persone affermano che anche l'IDE può essere eseguito lì (anche se non l'ho testato da solo).

Il nostro prodotto software principale che è scritto in VB6 e utilizza varie librerie precedenti installate ed eseguite su Windows 7 Beta senza problemi.

Devo ancora vedere una dichiarazione ufficiale di Microsoft relativa al supporto per VB6 in Windows 7. La cessazione del supporto di runtime per milioni di applicazioni e librerie VB6 avrebbe poco senso commercialmente, considerando quanto sia ancora popolare VB6.

http://msdn.microsoft.com/en-us/vstudio/ee413549

Come indicato sopra, l'applicazione legacy scritta in VB6 sarà supportata in Windows 7 per tutto il suo ciclo di vita. Ma afferma anche che ogni nuovo sviluppo dovrebbe essere fatto in vb.net, il che implica che il team vb6 garantisce solo il suo runtime e non il suo sviluppo. Quindi è importante sapere che l'ambiente di sviluppo è già morto per vb6 e disastri come falle e bug di sicurezza possono insinuarsi nel tuo codice vb6 ogni volta che provi a fare un nuovo sviluppo con esso. Scommetto che MS supporterà l'applicazione legacy vb6 per un altro decennio circa. Pertanto, non è necessario preoccuparsi di eseguirlo, ma tenere sempre presente che ciò non significa che è consentito continuare a sviluppare utilizzando vb6.

VB6 è supportato su Windows 8 e funziona su Windows 10

Dichiarazione di supporto per la programmazione VB6 su Windows Vista, Windows 7, Windows 8 e Windows 8.1

E la programmazione VB6 viene eseguita anche sull'anteprima tecnica di Windows 10. Il runtime è incluso e l'IDE VB6 si installa OK.

Microsoft dice

  

Windows 10 è progettato per eseguire i programmi software Windows 8.1 e Windows Phone 8.1. E sì, anche il VB6 Runtime preferito da tutti continuerà a funzionare.

Everones's programmazione VB6 preferita

Dicono anche che Project Centennial consentirà alle app VB6 di essere app di Windows universali.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top