Oppure

Loading
12/08/09 9:29
robycost
Ciao a tutti, sto creando il setup del mio progetto realizzato con VB6 adesso sto facendo il setup ma uso InnoSetup e sembrerebbe tutto OK però ho un piccolo problema e gradirei sapere come poter risolverlo : ho una dll che deve essere obbligatoriamente registrata in sistem 32 altrimenti il setup non va a buon fine ... come fare ????? Grazie MILLE e Buon Ferragosto a tutti.
aaa
15/08/09 15:25
hemmaus
Buon ferragosto anche a te!
Io per la registrazione della DLL uso un richiamo del tipo regsvr32 nome.dll e basta.

Puoi compilare un piccolo form che contiene shell("regsvr32 DLL";) e lo fai eseguire da Innosetup al primo avvio dopo aver caricato tutti i file.

ALTRIMENTI:
Puoi caricare dinamicamente una DLL con LoadLibrary che ha la seguente sintassi:

LoadLibrary PROTO DLLNAME:DWORD



Prende solo un parametro: l'indirizzo al quale è contenuto il nome della DLL da caricare in memoria. Se la chiamata ha successo, ritorna con l'handle della DLL altrimenti ritorna con NULL. Per scaricare la DLL si chiama FreeLibrary


Spero di esserti stato utile.
Ciao
Ultima modifica effettuata da hemmaus 15/08/09 15:38
aaa