Einzelnen Beitrag anzeigen

Benutzerbild von Jens Hartmann
Jens Hartmann

Registriert seit: 11. Jan 2009
Ort: Wilnsdorf
1.439 Beiträge
 
Delphi XE2 Professional
 
#7

Re: Datensatz auswerten und aufteilen.

  Alt 21. Jun 2009, 17:41
Hallo und guten Abend zusammen,

war mal wieder schwerer als gedacht. In der Theorie, funktioniert mein gedanke wunderbar, leider aber in der Praxis nicht, da die Daten der Schnittestelle nicht in einem kompletten Datensatz vorhanden sind.

Das Problem liegt darin, das ich Sie nicht als Packet empfangen kann, da ich ja scheinbar keinen immer vorhanden StartString habe, und wenn ich nur Daten die im Ausgangspuffer der Schnittstelle lese, ließt meine Komponente immer, und somit ist der Datensatz nie vollständig.

Daher mal ne frage zum StartString: was ja schon in meinem oben genannten Beitrag nicht funktioniert hat, war die Variante mit

#$D#$A#$A#$1B oder #13#10 als StartString,

Wäre es eventuell doch möglich, diesen irgendwie, und wenn mit einer anderen Komponente zu nutzen. Weil dann wäre mein Problem gelößt,

Oder, kann ich als StartString auch einen Integer von 0000 bis 9999 nehmen.

Meine Zentrale hat am Anfang immmer die laufende Nummer des Ereignisses. Dies ist immer von 0 - 9999 Möglich. Kann man irgendwie folgendes sagen...

ComPacket1.StartString := IntToStr(0..9999); // geht so nicht, weiß ich. Aber ich hoffe ihr wisst was ich meine.

Gruß Jens
Jens Hartmann
Das Leben selber ist zu kurz, also nutze jeden Tag wie er kommt.
  Mit Zitat antworten Zitat