En faite, j'ai une Dll en c que je dois intégrer dans mon application en delphi
la déclaration en c est la suivante :
* int_stdcall ReadSector(unsigned char*bAESKey)
Ma déclaration en delphi est la suivante :
* function ReadSector (adresseAESKey:PInteger):integer;stdcall; external NomDLL;
Déclaration du tableau
bAESKey : array [1..16] of integer = ($09,$2F,$2A,$6C,$B6,$D7,$45,$B5, $51,$5F,$3B,$49,$2F,$9C,$9D,$64);
Appelle de la fonction en delphi
Resultat:=ReadSector(@bAESKey);
Je compile pas de il n'y a pas d'erreurs mais par contre il ne retourne pas le résultat attendu et le temps écoulé entre entrée et sortir de la dll est 5 secondes, il me parrait un peu long.
J'ai un doute au niveau de la correspondance entre delphi et le C malgré qu'il n'indique pas de message d'erreur.
Merci pour vos propositions
Partager