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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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