Newsgroup: it.comp.lang.visual-basic
Titolo: Programmi VB6 su Vista/Win7

OK, la compatibilit� c'�, con qualche eccezione di file non supportati.
http://msdn.microsoft.com/en-us/vbrun/ms788708.aspx
Finora in ditta Vista � stato evitato per motivi di non compatibilit�
con un paio di vecchi programmi assolutamente non aggiornabili,
quindi non ho eperienza in merito, ma � risaputo che ci sono delle
precauzioni da prendere, tipo non scrivere nella directory di
installazione del programma o nelle sue sub, e qualche altra cosa.
Ora mi tocca fare un "coso" che per vari motivi *deve* essere fatto
in VB classico, e *deve* girare anche su Vista e su Win7.
La domanda da un milione di dollari �: qualcuno ha gi� un link
riassuntivo sull'argomento, o mi metto a spulciare Google ? :-)
****************
E, no, per il momento .NET non � un'opzione praticabile: tre quarti
del programma sono gi� fatti in VB. Lo so che prima o poi andr�
convertito, che sar� lacrime e sangue farlo, che mi converrebbe
riscriverlo in .NET prima di finirlo, che prima lo faccio meglio �,
eccetera, so tutto, ma non si pu�.
E' troppo lungo stare a spiegare i motivi, che poi si possono riassumere
in uno solo: c'� necessit� di renderlo funzionante il prima possibile.
Bye, G. 

 riassuntivo sull'argomento, o mi metto a spulciare Google ? :-)
Tanto per autorispondermi, intanto ho beccato questo:
http://www.vbforums.com/showthread.php?t=456795
Naturalmente se qualcuno ci � gi� passato, dica pure. Pi�
info ci sono meglio � :-).
Un Paperino "Input.. input... *ancora input * !" 

 riassuntivo sull'argomento, o mi metto a spulciare Google ? :-)
Io cercherei su google.
Tieni presente che un nostro software, molto complesso, � scritto in VB6
ed � pienamente compatibile con Vista (anche se nel 99% dei casi gira
sotto XP o WinServer2k3)
L'unica accortezza che abbiamo avuto � stata quella di non scrivere
nella cartella d'installazione.
Poi, controindicazioni particolari non ne abbiamo trovate.
Noi facciamo largo uso di ADO, DTS, controlli personalizzati,
interazione con excel.
Nicola

 in VB classico
Sicuramente, conoscendoti,  e visto dove siamo, non sar� un "coso" ma il 
meglio del meglio :)
-- 
Greg 

"greg" ha scritto

Magari... per i miei standard � un orrido accrocco, almeno per ora,
ma a vederlo � piuttosto carino O:-D.
Lo puoi considerare un simil-Pagemaker o simil-QuarkXpress; roba
di videoimpaginazione, per capirci, ma compatibile con i nostri attuali
sistemi che sono strettamente proprietari.
Ha una lunga storia, iniziai a metterlo su quasi dieci anni fa, e all'epoca
fu bocciato  per ragioni che potrei definire "politiche", ma l'alternativa
proposta in alto loco non si � mai concretizzata. Ora voglio riproporlo...
Bye, G. 

 Ora voglio riproporlo...
faccio il tifo per te ! :)
-- 
Greg 


http://msdn.microsoft.com/en-us/vbrun/ms788708.aspx
Io ho risolto facendo disabilitare all'utente l'UAC di sVista, e da quando ho
messo nello splash screen il link alle istruzioni se lo riconosce (api
GetVersionEx ) ho eliminato i problemi.
http://www.faqwindows.com/public/post/disabilitare-uac-da-pannello-di-controllo-disable-uac-12.asp
--
ciao
  Stefano

 Io ho risolto facendo disabilitare all'utente l'UAC di sVista  [CUT]
Non � una soluzione ottimale, anzi, costringi l'utente a disattivare una 
funzionalit� di sicurezza solo per far girare il tuo sw.
Nicola

 installazione del programma o nelle sue sub, e qualche altra cosa.
Che � il problema principale del 75% dei software per Windows, qualsiasi 
versione.
IMHO il non scrivere nella dir del programma ma piuttosto nella 
corrispettiva dell'user, ecc, sono precauzioni da prendere in ogni caso...
Enrico

 ha scritto:

Giusto, ma risolve il problema, diversamente non c'� verso di usare software
anzianotti.
Poi sulle finalit� dell'UAC c'� una diatriba notevole, anzi qualcuno sostiene
che sia stato aggiunto proprio per scoraggiare l'uso di alcuni sw datati, pi�
che per ragioni di sicurezza.
--
ciao
  Stefano

"greg" ha scritto

Grazie, ne ho bisogno... :-/
Bye, G.