Einzelnen Beitrag anzeigen

Benutzerbild von turboPASCAL
turboPASCAL

Registriert seit: 8. Mai 2005
Ort: Sondershausen
4.274 Beiträge
 
Delphi 6 Personal
 
#2

Re: Befehle puffern? Langsame verbindungen?

  Alt 11. Jan 2008, 08:18
* Erstelle dir ein Array mit X Elementen
* Erstelle dir ein extra Thread zur Verarbeitung der Signale usw.

In dem Thread kannst du zB. in einer While-Schleife dein
COM-Port prüfen ob es Frei ist und danach das Array mit den Befehlen
abarbeiten. Nach jedem abgearbeiten Befehl sortierst du das Array
neu, also "Eins Nachschieben". Somit hast du dann einen Puffer mit
dem du arbeiten kannst ...
Dein Überlaufevent hasst du wenn das Array voll ist.

So oder so ähnlich.
Matti
Meine Software-Projekte - Homepage - Grüße vom Rüsselmops -Mops Mopser
  Mit Zitat antworten Zitat