Forum: Sonstige Fragen zu Delphi
Delphi
by Mavarik,
12. Mai 2014
Ich kenne die RSCom jetzt nicht, aber
Ich würde auf jeden Fall eine RS232 Routine verwenden, die einen Event auslösen kann, wenn Informationen an liegen...
Das kann ggf. natürlich auch ein eigener Thread sein, der in einer Endlosschleife darauf wartet...
Immer wenn der Event dann feuert: OnRSDataReady.. wird die Information dann verarbeitet.
Bedeutet: Dein Programm funktioniert Event...
Forum: Sonstige Fragen zu Delphi
Delphi
by Mavarik,
12. Mai 2014
Logisch...
Es sei den, die Aktion/das Fenster soll/muss Modal sein.
Forum: Sonstige Fragen zu Delphi
Delphi
by Mavarik,
12. Mai 2014
emmm NEIN... Application.ProcessMessages kannst Du fast ohne Ausnahme so oft wie Du willst einfügen.
Das darf nix ändern.
Ich Denke Du hast ein Design Problem, wie Du die Sachen Ausführst...
Jede Procedure die Du ausführst muss nach wenigen ms beendet sein, sonst bekommst Du das bekannt .
Wenn Du also eine Routine hast, die auf etwas (oder ein Ereignis) wartet, musst Du ...
Forum: Sonstige Fragen zu Delphi
Delphi
by Mavarik,
11. Mai 2014
Dann Fehlt ein Application.Processmessages weil sicherlich eine Routine nicht Event-gesteuert auf ein Ergebnis wartet.
Ein Windows Programm reagiert "nur", wenn Du auch in die Application Message-Routine zurückspringst.
Mavarik