Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

[VB6] Declare Function non trova la DLL su Windows 7

7 views
Skip to first unread message

Barzo@Google

unread,
Dec 4, 2009, 6:24:53 AM12/4/09
to
Ciao,
mi capita questa cosa su Win7 64bit:

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.

A[K]uMa

unread,
Dec 4, 2009, 6:30:25 AM12/4/09
to
Barzo@Google ha scritto:

mmhh... occhio che potrebbe essere una cosa stupida come
avere copiato il file vbu*N*zip10.dll e richiamare il file vb*uzip*.dll :)

Barzo@Google

unread,
Dec 4, 2009, 8:31:43 AM12/4/09
to
On 4 Dic, 12:30, "A[K]uMa" <limbo_590...@hotmail.com> wrote:
>
> 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.

greg

unread,
Dec 4, 2009, 9:42:22 AM12/4/09
to
Barzo@Google ha scritto:

> 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


SB

unread,
Dec 4, 2009, 9:59:11 AM12/4/09
to
Il giorno Fri, 4 Dec 2009 15:42:22 +0100, "greg" <gre...@invalid.it> ha scritto:

>> 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

Barzo@Google

unread,
Dec 6, 2009, 4:43:49 PM12/6/09
to
On 4 Dic, 15:59, SB <stNOOObenevS...@tin.it> wrote:
> Il giorno Fri, 4 Dec 2009 15:42:22 +0100, "greg" <gre...@invalid.it> ha scritto:
>
> >> 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...

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.

Alcibiade

unread,
Dec 7, 2009, 3:10:38 AM12/7/09
to
la butto li:
la dll � stata registrata?

__________ Informazioni da ESET NOD32 Antivirus, versione del database delle firme digitali 4665 (20091206) __________

Il messaggio � stato controllato da ESET NOD32 Antivirus.

www.nod32.it


Barzo@Google

unread,
Dec 7, 2009, 8:35:22 AM12/7/09
to
On 7 Dic, 09:10, "Alcibiade" <nobo...@libero.it> wrote:
> la butto li:
>  la dll è stata registrata?
>

Non è un ActiveX, è una normale libreria.
Saluti.

0 new messages