Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#2

AW: TApdComPort Empfangsprobleme

  Alt 22. Mär 2011, 18:35
Die Variable S ist in deinem Code Lokal.
Dieser String muss aber eine Variable des Formulars sein, da ja das Event TriggerAvail öfters aufgerufen werden kann.
Die Daten werden auf der seriellen Schnittstelle quasi zeitlich zerstückelt.
Beispiel - der Sender schickt "abcdefghijklmnopqrstuvwxyz".
Der Empfänger bekommt mehrere Events:
1. "abcdefgh"
2. "ij"
3. "k"
4. "lmnopqrstuvwxyz"

Wie man sieht hat der Empfänger alle Daten bekommen, aber wahrscheinlich nicht so, wie du dir das vorgestellt hast.

Weiterer Lesestoff (englisch): Message Framing
Dort wird über TCP/IP gesprochen, aber alles trifft genauso auf RS232 zu.
Andreas
  Mit Zitat antworten Zitat