Hallo
Ich bin gerade dabei mir
eine Interface Arduino CmdMessages über Serieller
Com Port zu schreiben
Value hat den Wert
Zitat:
Value = 6.5;
Delphi-Quellcode:
function TCmdMessenger.GetIntValue(Value : string) : Integer;
var
S : string;
i,k,l : integer;
begin
Value := Trim(Value);
i := pos(',', Value); // i ist 2
k := pos(';', Value); // k ist 4
l := Length(Value); // Länge ist 4
S := Copy(Value,i+1 , k-3); // Hier ist das Problem es müsste doch k-1 heißen
Result := StrToIntDef(S,-1);
end;
So war es auch eine Zeitlang warum bekomme ich mit k-3 hier meinen Integerwert,
wo habe ich meinen Knoten im Kopf