GpEp
2018-11-08 10:00:25 UTC
Bonjour à tous
Je n'ai pas acheté Windev depuis la version 15 et je suis donc en cours
de passer directement à la version 23.
De ce fait j'ai passe un projet V15 en version 23 par une simple copie
dans un nouveau dossier V23 et j'ai lancé le chargement de ce projet
dans Windev 23 sans problème particulier.
A l'exécution du projet j'ai néanmoins un problème pour 2 dll
externesnon Windev qui, lors de leur chargement par ChargeDll , me
renvoie un le message suivant :
"L'accès à cet emplacement de la mémoire n'est pas valide"
Je n'ai rien touché aux fichiers .dll qui étaient présents ..
.. zBff.dll dans le dossier .exe de mon projet avec les toutes les
autres dll Windev.
.. ole32.dll dans le dossier C:\Windows\System32
Ces emplacements respectent les conditions d'utilisation de la fonction
ChergeDll()
Mon PC est sous Windows 7 pro en 64 bits.
Mon projet est en 32 bits
J'ai également suivi le conseil d'utilisation d'un entier systeme.
hInst est un entier systeme
hInst = ChargeDLL("MaDLL.DLL")
J'utilise l'antivirus Kaspersky et le problème existe aussi lorsqu'il
est désactivé.
Une idée pour m'aiguiller sur ce que je devrais faire ?
Merci d'avance pour votre aide.
Je n'ai pas acheté Windev depuis la version 15 et je suis donc en cours
de passer directement à la version 23.
De ce fait j'ai passe un projet V15 en version 23 par une simple copie
dans un nouveau dossier V23 et j'ai lancé le chargement de ce projet
dans Windev 23 sans problème particulier.
A l'exécution du projet j'ai néanmoins un problème pour 2 dll
externesnon Windev qui, lors de leur chargement par ChargeDll , me
renvoie un le message suivant :
"L'accès à cet emplacement de la mémoire n'est pas valide"
Je n'ai rien touché aux fichiers .dll qui étaient présents ..
.. zBff.dll dans le dossier .exe de mon projet avec les toutes les
autres dll Windev.
.. ole32.dll dans le dossier C:\Windows\System32
Ces emplacements respectent les conditions d'utilisation de la fonction
ChergeDll()
Mon PC est sous Windows 7 pro en 64 bits.
Mon projet est en 32 bits
J'ai également suivi le conseil d'utilisation d'un entier systeme.
hInst est un entier systeme
hInst = ChargeDLL("MaDLL.DLL")
J'utilise l'antivirus Kaspersky et le problème existe aussi lorsqu'il
est désactivé.
Une idée pour m'aiguiller sur ce que je devrais faire ?
Merci d'avance pour votre aide.