Einzelnen Beitrag anzeigen

Benutzerbild von Uwe Raabe
Uwe Raabe
Online

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.021 Beiträge
 
Delphi 12 Athens
 
#2

AW: TApdDatapacket dynamische Größe

  Alt 10. Apr 2014, 17:01
Ohne das jetzt ausprobiert zu haben:

Datapacket1:
Delphi-Quellcode:
Enabled := true;
StartCond := scString;
StartString := 'ABC';
EndCond := ecPacketSize;
PacketSize := <1 oder 4, je nachdem ob StartString mitgezählt wird>
DataPacket2:
Delphi-Quellcode:
Enabled := false;
StartCond := scAnyData;
EndCond := exPacketSize;
PacketSize := 0;
DataPachet1 OnPacket-Event:
Delphi-Quellcode:
DataPacket2.PacketSize := <was auch immer in dem Byte steht>
DataPacket2.Enabled := true;
DataPacket1.Enabled := false;
DataPachet2 OnPacket-Event:
Delphi-Quellcode:
<das Packet verarbeiten>
DataPacket2.Enabled := false;
DataPacket1.Enabled := true;
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat