traduction structure en Delphi (suite)
bonsoir,
désolé de vous embêter à nouveau avec du pascal basique, mais voilà : j'ai essayé ceci :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
KN_OBJ = record
ObjType : Integer; // object type
AddrHigh : Integer; // object address - high byte
AddrLow : Integer; // object address - low byte
Index : Integer; // index address for object arrays
Val : record
case Integer of
0 : (I : LongInt); // object value - integer
1 : (D : Double); // object value - double/single
end;
Exponent : Integer; // object value - exponent
BitNumber : Integer;// specific bit number
end; |
une variable de ce type est envoyée à une dll. Si je renseigne val.I, cela fonctionne, mais elle ne veut rien prendre si je renseigne val.D
pourtant la dll fonctionne correctement avec un pgm VB
merci,
Dany