PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2025 → probleme utilisatin de inpout32.dll
probleme utilisatin de inpout32.dll
Iniciado por labadiemichel, 16,nov. 2004 08:34 - 2 respuestas
Publicado el 16,noviembre 2004 - 08:34
en 2000 ou xp meme souci

*******************


portpara est un entier sans signe sur 2 octets=0x378



rep=ChargeDLL("INPOUT32.dll")
AppelDLL32("INPOUT32.dll","Out32",portpara,10) // ligne 21 ou se situe l'erreur

***************
Erreur à la ligne 21 du traitement Initialisation de zidefaut.
Vous avez appelé la fonction AppelDLL32.
Une erreur système inattendue est survenue.
Si cet incident se produit de manière systématique lorsque vous exécutez les mêmes manipulations, il est conseillé de transmettre au Support Technique Gratuit :
- une description des circonstances de l'incident
- les lignes de code, une fenêtre ou un projet permettant de reproduire le problème
- les informations techniques suivantes

Détails techniques :

Module : INPOUT32.dll
Adresse de base : 00EC0000
Erreur système : EXCEPTION C0000096
EIP = 00EC824E
OS : Windows 2000 Service Pack 2(5.0.2195)


**********************************************

Informations techniques

Projet : zidefaut

Dump de l'erreur du module <WD80VM.DLL> <8.00Jv>.

- Appel WL :
Traitement de <>, ligne <21>, thread <0>
Fonction <AppelDLL32>, n° de syntaxe <0>

- Niveau : erreur fatale (EL_FATAL)

- Code erreur : 1020

- Code erreur WD55 : 0

- Pas de code d'erreur système

- Pas de message d'erreur système

- Que s'est-il passé ?
Une erreur système inattendue est survenue.
Si cet incident se produit de manière systématique lorsque vous exécutez les mêmes manipulations, il est conseillé de transmettre au Support Technique Gratuit :
- une description des circonstances de l'incident
- les lignes de code, une fenêtre ou un projet permettant de reproduire le problème
- les informations techniques suivantes

Détails techniques :

Module : INPOUT32.dll
Adresse de base : 00EC0000
Erreur système : EXCEPTION C0000096
EIP = 00EC824E
OS : Windows 2000 Service Pack 2(5.0.2195)

- Infos de debug :
Registres :

EIP = 00EC824E EBP = 0012F778
EAX = 0012F70A EBX = 0012F7D8
ECX = FFFFFFFF EDX = 00000378
ESI = 00000002 EDI = 007B73A0

Pile des appels :

[INPOUT32.dll (00EC0000)] 00EC8238 : Out32() + 22 bytes
[WD80VM.DLL (25E60000), 8.00Jv, 01-80315j ] 25E9EE10 : nConversionDepassement() + 234687 bytes
[WD80VM.DLL (25E60000), 8.00Jv, 01-80315j ] 25E9EE10 : nConversionDepassement() + 236608 bytes


- Infos attachées :
EIT_DATEHEURE : 16/11/2004 07:28:47
EIT_PILEWL :
Initialisation de zidefaut (), ligne 21

- Identifiant dans le .err : 1020
Publicado el 16,noviembre 2004 - 10:26
babache a utilisé son clavier pour écrire :
portpara est un entier sans signe sur 2 octets=0x378



rep=ChargeDLL("INPOUT32.dll")
AppelDLL32("INPOUT32.dll","Out32",portpara,10) // ligne 21 ou se situe
l'erreur


J'ai testé ton code et cela ne génère aucune erreur sur ma machine en
Win2000 Pro.
As-tu copié la INPOUT.DLL dans le répertoire EXE de ton application ?
Ajoute la ligne de test de chargement de la DLL pour vérifier:

rep est un entier=ChargeDLL("INPOUT32.dll")
SI rep = 0 ALORS Erreur("Erreur lors du chargement de INPOUT.DLL")
AppelDLL32("INPOUT32.dll","Out32",portpara,10)

--
Eric Laurent
nospam.laurent.systel@wanadoo.fr
(enlever nospam.)
Publicado el 19,noviembre 2004 - 08:34
J'ai rechercher des explications sur le net et j'ai trouver une dll plus recente et ca marche