1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
V1, V2, V3, V4: LongWord;
valeur : Longword;
begin
if Length(TrameReceiver) < 6 then ShowMessage(''Longeure < 6');
V1 := (Longword(TrameReceive[5]) shl 16 );
ShowMessage('V1 OK');
V2 := (Longword(TrameReceive[6]) shl 8 );
ShowMessage('V2 OK');
V3 := (Longword(TrameReceive[7]));
ShowMessage('V3 OK');
V4:= V1 + V2 + V3;
ShowMessage('V4 OK');
valeur := V4 div 144
ShowMessage('V5 OK');
if Use <> nil then ShowMessage('Use OK');
if Use.SDF_J <> nil then ShowMessage('SDF OK');
// Je supose que text est un string, je ne test pas
Use.SDDF_J.Text := IntToStr(Valeur) ;
ShowMessage('OK final'); |
Partager