Newsgroup: it.comp.lang.visual-basic
Titolo: Problemi Vista, software VB6 e IDE VB6

Abbiamo installato vista su un computer nella versione finale Vista
Business per fare dei test di compatibilità con il nuovo sistema
operativo.
Devo affermare che ciò è risultato un disastro.
I nostri software non funzionano, ritornando degli errori strani.
Abbiamo quindi provveduto ad installare l'ambiente di sviluppo per
fare del debug direttamente con Vista (per precisazione usiamo VB6 con
SP6).
Segnalo che ad ogni lancio dell'ambiente di sviluppo viene
visualizzato l'errore "Errore nell'automazione.", un errore riccorente
ma chiudendo il messaggio l'ambiente funziona.
Abbiamo poi aperto un progetto e qui sono iniziati una serie di errori
di librerie mancanti.
Preso l'elenco ho aggiunto le librerie, ma queste erano già presenti
(anche librerie di Microsoft come msscript.ocx).
Lanciando la registrazione con il commando regsvr32 viene lanciato un
errore sull'API di registrazione.
Cercando tra i vari forum di MS sembra che ci siano dei problemi con i
software d'installazione, quindi provo a ricreare il tool
d'installazione utilizzando l'ultima versione (per noi è InnoSetup
5.1.9).
Ricompilo il programma e provo a reinstallarlo, stavolta durante la
procedura mi segnala che non può registrare alcune dll e ocx.
Ora non ho a disposizione il PC con Vista, domani conto di riportare
l'elenco degli errori.

 l'elenco degli errori.
Riporto gli errori che ho:
--durante la procedura d'installazione di innosetup:
C:\Windows\system32\stdole2.tlb RegisterTypeLib fallito; codice
0x8002801C
C:\Windows\system32\OleAut32.dll DLL/OCX: DllRegisterServer fallito;
codice 0x80070005
C:\Windows\system32\fm20.dll DLL/OCX: DllRegisterServer fallito;
codice 0x8002801C
--utilizzando il comando regsvr32 a console:
"fm20.dll" 0x80040151
"Oleaut32.dll" 0x80070005

> Business per fare dei test di compatibilit=E0 con il nuovo sistema
[CUT]
Grazie,
un altro incentivo per non passare a Vista e sconsigliarlo (se ce ne
fosse bisogno) ai vari clienti/amici/parenti.
AranBanjo
-- 
web: 
http://www.ponchio.it
"E' un vero peccato che tutte le persone che sanno come far
funzionare il paese siano troppo occupate a guidare taxi o
a tagliare capelli" - George Burns
"Vorrei avere un crocifisso di kryptonite, cosi' potrei 
tenere lontani Dracula e Superman" - Jack Handey

Il 13 Feb 2007 00:24:31 -0800, 
ilc...@gmail.com
 ha scritto:
[cut]
Ciao,
una domanda: il setup l'hai eseguito con un utente normale o administrators
? Non ho ancora avuto tempo di smanettare su Vista per la compatibilità
software ma lavorandoci sopra ci si accorge che per molte operazioni è
necessario o una conferma esplicita o addirittura elevare i propri permessi
(se non erro è il nuovo servizio UAC - User Account Control)
Ciao
-- 
Stefano "HappyMan"
http://www.sgr.info

 Stefano "HappyMan"
http://www.sgr.info
Il setup è lanciato con i permessi di Administrator e, come segnali
giustamente, viene richiesto di elevare i privilegi utente.
Confermando l'operazione il setup si avvia (fino ai fatidici errori),
in caso contrario carica nemmeno il programma d'installazione.

 5.1.9).
Ho fatto anch'io gli stessi test. A parte alcuni problemi avuti con le
cartelle (c'è "C:\Programmi" che diventa "C:\Program files" e
viceversa, non esiste più "C:\Documents and Settings" ecc.) i miei
setup funzionano. Io però ho sempre usato Visual Studio Installer 1.1.
A proposito di installazioni, sapete come si possono supportare i temi
di Vista? Ho fatto un casino tra file manifest e chiamate di
inizializzazione per supportare i temi sotto XP, ora mi ritrovo i
programmi che sotto Vista dei temi se ne fottono.
Grazie.