Passage Tableau de Byte entre Delphi et C++
Bonjour Bonsoir !
Ultime soucis , dans la série des soucis du moment :)
La question est toute simple, voici la description, j'ai un Array[0..6] Of Byte côté delphi :
Code:
1 2 3 4 5 6 7 8 9 10 11
|
TMidArray = Array[0..6] of BYTE;
MidArray[0] := 03;
MidArray[1] := 00;
MidArray[2] := 01;
MidArray[3] := 00;
MidArray[4] := 00;
MidArray[5] := 46;
MaFct(MidArray); // vers une DLL en C++ |
et du côté C ++:
Code:
1 2 3 4 5 6 7 8
|
MaFct(BYTE *by_mid)
{
by_mid[0]; // 3
by_mid[1]; // 0
by_mid[2]; // 1
by_mid[3]; // 0
by_mid[4]; // 204 !!!! alors que 46 attendu |
Il y a bien un soucis encore une fois au niveau du type attendu mais pour l'instant je ne trouve pas :s