J'ai créé une API dans une DLL (at_xpedite.dll) et les fonctions ne fonctionnent pas correctement lorsqu'elles sont appellées depuis mon programme de test alors qu'elles fonctionnent très bien si je les copie dans le code de mon prog de test.
--Code DLL--
-- Code Test --
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
J'ai droit à un beau "Unhandled exception in test.exe (NTDLL.DLL): xxx Access violation"
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
En mode débug j'ai remarqué que les fonction de base ne fonctionnait même pas:
"unsigned int size = 0" ne m'initialize par la variable (en tout cas pas à 0)
"sprintf()" ne copie pas toujours la chaine demandé (toujours la même)
"strlen()" retourne des noombre abérrant (19 normalement)
D'où cela peut-il venir (je viens de rebooter au cas où !) ?

 

 
		
		 
        

 
			
			



 [VStudio 6] pb avec fonctions dans une DLL
 [VStudio 6] pb avec fonctions dans une DLL
				 Répondre avec citation
  Répondre avec citation
Partager