Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Neumann,
17. Nov 2016
Man muss den Comport nicht schließen. Es ist durchaus ok, beim Programmstart zu öffnen und beim Programmende zu schließen. Hat man Geräte, die 'ungefragt' senden geht das gar nicht anders.
Was für ein Gerät sendet da?
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Neumann,
16. Nov 2016
Warum nicht einfach den Event OnRXChar und dann die Funktion Readstr nehmen? Dann kann man sich die ganze die Sache extrem vereinfachen.
Das einzige Problem ist, dass OnRXChar mehrfach feuert, wenn Daten kommen. Man muss also einen Puffer (string) z.B. als Formvariable mit den Teilstücken befüllen. Wenn das Endzeichen oder die Länge der Sendung bekannt ist, ist es auch kein Problem zu erkennen...