[Visulal C++, DLL] erreur à l'appel de la fonction dll...

erreur à l'appel de la fonction dll... [Visulal C++, DLL] - Programmation

Marsh Posté le 22-05-2001 à 11:28:59    

Lorsque je lance mon appli qui utilise des dll compilés avec Borland 2.0, j'obtient le message suivant :
 
(Execution sous visual 6)
 
 
Debug Error !
Program : TradNSP.EXE
Module :
File : i386\chkesp.c
Line : 42
    The value of ESP was not properly saved accros a function call. This is usually a result of calling a function declared with one calling convention with a function pointer declared with a different calling convention.
 
 
Quelqu'un peut m'expliquer ?
comment résoudre ce genre de problème ?

Reply

Marsh Posté le 22-05-2001 à 11:28:59   

Reply

Marsh Posté le 22-05-2001 à 12:17:32    

C'est une dll 16 bits dans un programme 32bits, sa pose problème mais la solution existe. La réponse doit être sur le site www.msdn.microsoft.com


---------------
[:seblamb] Moi aussi je veux grater dédé!!!
Reply

Marsh Posté le 22-05-2001 à 14:14:31    

pourtant quand je l'ouvre sous depends.exe (livré avec visual), il me dit que c'est des dll 32 bits.

Reply

Marsh Posté le 22-05-2001 à 15:01:49    

Personne n'a une idée ?
 
est-ce que c'est possible que depends.exe prenne des DLL16 pour des DLL32 ?  non ?
 
Est-ce que le fait que ces dll soient compilé avec Borland peut engendrer une incompatibilité avec Visual ou avec windows (puisque ça marchait pas sous Borland non plus ! )  ?
 
Je vais essayer de manipuler mes dlls comme si c'était des 16bits et voir ce que ça fait !
Mais, ça commence à être lourd, ça fait bien plus d'une semaine que je suis sur le même probleme !!
vive les stages dans les instituts de recherche !!

Reply

Marsh Posté le 22-05-2001 à 15:10:07    

Bin y parait que c bien la recherche :D

Reply

Marsh Posté le 22-05-2001 à 15:45:10    

haha
 
 :cry:

 

[edit]--Message édité par Moustaaki--[/edit]

Reply

Marsh Posté le 22-05-2001 à 15:45:21    

haha :hot:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed