ho copiato una semplice DLL (vbunzip10.dll) in %SYSTEMROOT%\System32 e
nel codice richiamo una funzione di tale libreria dichiarata
attraverso la direttiva Declare.
Fatto sta che in esecuzione mi ritorna l'errore:
"Impossibile trovare il file: vbuzip10.dll"
Stessa cosa se la copio nella cartella del progetto.
Idee?
Daniele.
mmhh... occhio che potrebbe essere una cosa stupida come
avere copiato il file vbu*N*zip10.dll e richiamare il file vb*uzip*.dll :)
Zio bello, fino a li ci arrivo! ;-)
A parte gli scherzi...non è un problema di nome, in XP erano in
\System32 e tutto funzionava..
In Win7, che voi sappiate, basta copiare il file oppure bisogna
configurare qualcosa?
Tnx,
Daniele.
> Zio bello, fino a li ci arrivo! ;-)
> A parte gli scherzi...non � un problema di nome, in XP erano in
> \System32 e tutto funzionava..
>
> In Win7, che voi sappiate, basta copiare il file oppure bisogna
> configurare qualcosa?
Comincia l'odissea con win7, vediamo cosa resta di VB6 :(
--
Greg
>> In Win7, che voi sappiate, basta copiare il file oppure bisogna
>> configurare qualcosa?
>
>
>
>Comincia l'odissea con win7, vediamo cosa resta di VB6 :(
Gi�, e noi che ci lamentavamo di sVista.
Sto gi� tremando, al peggio non c'� mai fine...
--
ciao
Stefano
Ok, dai vostri commenti sembra che ve ne intendiate...quindi ho buone
speranze che possiate aiutarmi.
Riassumo..
Il sistema è Win7 64bit.
Se, nella direttiva Declare specifico l'indirizzo assoluto della
libreria, tutto funziona.
Se specifico solo il nome (con la suddetta libreria copiata in Windows
\System32) mi ritorna l'errore.
Il mio codice utilizza due moduli e due classi prese (senza modifiche)
dal progetto VBZip di VbAccelerator.
Se lancio il programma di esempio prelevato dal sito, mi ritorna lo
stesso errore "Impossibile trovare la libreria".
Saluti,
Daniele.
__________ Informazioni da ESET NOD32 Antivirus, versione del database delle firme digitali 4665 (20091206) __________
Il messaggio � stato controllato da ESET NOD32 Antivirus.
Non è un ActiveX, è una normale libreria.
Saluti.