cs_AlexMAN
Messages postés1536Date d'inscriptionsamedi 21 décembre 2002StatutMembreDernière intervention24 mai 2009
-
11 août 2004 à 23:27
cs_AlexMAN
Messages postés1536Date d'inscriptionsamedi 21 décembre 2002StatutMembreDernière intervention24 mai 2009
-
12 août 2004 à 00:36
Bonsoir,
Voila, j'ai essayé a plusieurs reprises d'appeler une fonction une fonction standard tel que strcpy, strcmp, memset (n'est pas standard mais marche pas)...
call dword ptr strcpy (j'ai essayé sans dword ptr oci)
error C2415: type d'opérande incorrect
error C2420: 'strcpy' : symbole non conforme dans premier opérande
Je les appelle a partir d'un code asm inline (naked), et je ne comprends vraiment pas, les headers correspondant sont bien inclues pourtant. Enfin, si quelqu'un a une solution, je la prends !
Merci ++
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 12 août 2004 à 00:33
Mais qu'ai-je dit plus haut ????
strcpy N'EXISTE PAS EN TANT QUE FONCTION.
C'est une MACRO.
on ne fera donc pas
call macro , n'a aucun sens
en asm ce sera direct
...
mamacro
....
et le code est mis en place du jeton 'mamacro'.