Forum: Netzwerke
Delphi
by Grizu,
29. Aug 2016
Das ist auch eine sehr gute Idee, muss ich mal probieren.
Ich habe es folgendermaßen gelöst und das ganze in einen eigenen Thread gepackt:
procedure rdt_rec_decoding.Execute;
var
s : String;
b : Byte;
a,i, i1 : integer;
begin
NameThreadForDebugging('rdt_data_receive');
Forum: Netzwerke
Delphi
by Grizu,
22. Aug 2016
Habs selber gefunden......
Forum: Netzwerke
Delphi
by Grizu,
22. Aug 2016
Ich sende ja nicht, ich empfange nur, das ist ja das Problem. ich kenne die Länge erstmal nicht genau. Die kann varieren....
ich denke ich muss das nach dem Einlesen in TBuffer aufschlüsseln....
ich hab nur noch keine explizite Idee...
ich denke Byte für Byte und nach "02" für ETX suchen. Dann in einen String, den teil aus TBuffer löschen und schauen ob noch was drin steht.... so in etwa