Bonjour à tous,
J'ai une DLL qui possède cette fonction selon la doc:
NoMangle long DLL_IMPORT_EXPORT csp2GetCodeType(unsigned char CodeId, char *CodeType, long nMaxLength)
Elle est censée remplir CodeType depuis CodeId en le transformant un peu...
Je la déclare en Delphi comme ça:
function csp2GetCodeType(CodeId: Char; var CodeType: Char; nMaxLength: Integer): Integer; stdcall; external NomDLL;
Ensuite, je l'apelle comme ça:
var tampon,tampon2: array[0..512] of Char;
...
csp2GetCodeType(tampon[1],tampon2[1],30);
Memo1.Lines.Add('Packet: '+tampon+' => CodeType:'+tampon2);
Ou est le problème ?
Partager