Newsgroup: it.comp.lang.visual-basic
Titolo: VB 6 e Windows 7

Ho redatto molti programmi ad uso personale con VB6 e li uso normalmente con 
Win XP senza problemi.
Senonch� ho voluto provare il nuovo Windows 7 che ho installato su un disco 
per vedere come era fatto.
Ho provato i miei programmi in VB6, e questi anche se si installano 
corretamente all'avvio danno il seguente errore:
COMCTL32.OCX manca oppure manca la licenza per adoperarlo e non vanno pi� 
avanti.
Ho lanciato anche l'exe dei vb6runtime modules, senza risultato, ed ho anche 
copiato nella system il file incriminato, nulla da pare, non partono.
DOMANDA: Ma Win 7 � incompatibile con i programmi in VB6, oppure cista 
qualche artificio per farli riconoscere?
Se le cose stanno cos� vado avanti con l'XP che da anni mi soddisfa, ed 
oramai lo uso ad occhi chiusi.
E' presto per dirlo, ma Win 7 come � stato per vista mi piace poco, � molto 
scenografico, ma mi pare fatto per soddifare i principianti, io invece cerco 
l'essenziale.
Mi appello alla gentilezza dei componenti di questo espertissimo NG per 
essere ragguagliato, e se dobbiamo considerare ormai VB6 come morto e 
seppellito.
Grazie a chi mi risponder�.
Nemo 

 artificio per farli riconoscere?
La compatibilit� risulta garantita:
http://msdn.microsoft.com/en-us/vbrun/ms788708.aspx
In breve: i programmi scritti in VB6 girano regolarmente (anche
se solo in WOW mode sulle versioni a 64 bit) e sono supportati.
C'� un gruppo di OCX non supportati, ma � proprio roba vecchia.
L'IDE gira regolarmente su W7 32 bit. Tecnicamente gira anche
sulla 64 bit, ma non � supportato.
Per non evere problemi bisogna avere delle accortezze, ovviamente,
fra cui aggiornare lo stesso IDE con l'ultimo Service Pack e tutti
i controlli con le ultime versioni:
http://support.microsoft.com/kb/957924/
Bye, G. 

 se solo in WOW mode sulle versioni a 64 bit)
Zelig  :)
-- 
Greg 

 qualche artificio per farli riconoscere?
era un problema anche con 2000 e xp. i miei vb6 girano anche in vista (come 
admin e senza uac, in altro modo non mi serviva provare).
qui c'� la patch ms, leggi bene il readme.
per comodit� mi sono fatto un bat che copia nella %sys%
e *registra* gli ocx, e lo lancio a ogni pc nuovo in cui installo vb.
http://www.sundaysw.com/tmp/ms_vb_patches_5_6.zip
ciao 

Il programma di installazione del programma
da te fatto devi lanciarlo  col tasto
destro del Mouse 'Esegui come amministratore'
Succedeva gi� con VISTA !!!
"Capitan Nemo" <a...@ccc.ddd> ha scritto nel messaggio 
news:4b857a7e$0$1118$4faf...@reader2.news.tin.it...



Molte grazie, dar� senz'altro seguito ai tuoi consigli.
Per� io VB6 NON l'ho installato sul Win7, ho fatto solo alcune prove per 
installare programmi gi� fatti.
Ora vedr� cosa mi dice microsoft.
Grazie ancora
Nemo


Grazie molto, ma io ho XP, vista non l'ho mai voluto installare, e non ho 
avuto alcun problema.
Ugualmente installando i programmi sul mio portatile che ha XP, e non ha 
installato VB6, i programmi girano regolarmente.
Grazie ancora.
Nemo 


Grazie mille, ma io non so cosa significa WOW mode, scusa l'ignoranza.
Grazie ancora
Nemo

 Succedeva gi� con VISTA !!!
Grazie mille, ci provo e poi ti faccio sapere come � andata.
Grazie ancora
Nemo


 Grazie mille, ma io non so cosa significa WOW mode, scusa l'ignoranza.
E' una interfaccia di emulazione che permette a Windows 64 bit di 
eseguire applicazioni a 32 bit.
-- 
news:it-alt.comp.software.openoffice : Il newsgroup dedicato a
OpenOffice.org, la suite open source di applicazioni per ufficio.
Scarica "OpenOffice.org 3.0 Soluzioni a raccolta", molto piï¿œ di semplici 
FAQ! 
http://it.openoffice.org/doc/manuali/

 Grazie mille, ma io non so cosa significa WOW mode, scusa l'ignoranza.
"Windows On Windows", e in questo caso avrei dovuto specificare WOW64.
E' un sistema per emulare il 32 bit su un sistema a 64 bit.
Esiste anche il WOW semplice, che serve a far girare programmi progettati
per vecchie versioni di Windows su un sistema a 32 bit.
Bye, G.


Andra' bene stai tranqui  :-) 


Ma io veramente sul win 7 NON ho installato VB6, ho solo fatto la prova come 
se fossi un utente a lanciare il setup, ma molti non vanno.
Grazie mille
Nemo 


Ma malgrado tutto, non girano, ma questo WOW lo devo installare oppure va da 
solo?
Grazie Nemo


Non alcuni vanno, ed altri no, COMCTL32.OCX imperversa sempre.
Devo analizzare ed annotare per vedere cosa chiamano di ocx.
Grazie mille
Nemo 

 se fossi un utente a lanciare il setup, ma molti non vanno.
Non � un problema di W7, ma del setup, che deve essere stato
fatto con runtime e tutti i controlli aggiornati.
Bye, G. 


Quindi li devo riscrivere usando gli ocx tollerati?
Ma se io installo VB6 in W7, e vedo con il sorgente gli errori che mi 
vengono, e ricompilo di nuovo, faccio bene?
Ciao Grazie
Nemo 

"Capitan Nemo" ha scritto

Male no di sicuro :-)
Bye, G.
P.S.: ogni volta che sono cos� categorico, dopo cinque minuti vien
fuori zio GbC o qualcun altro che mi smentisce. Stiamo a vedere
se succede anche stavolta...