Moin,
ich bin in Delphi nicht mehr so drin, daher mal eine Blödenfrage:
Ich habe ein Form, darauf ein ComPort und eine Taste. Wenn die Taste geklickt wird, soll das ComPort was senden, tut es auch. Jetzt will ich aber eine Bestätigung empfangen. Das heißt, ich muß was senden, die Bestätigung abwarten und dann das nächste senden.
Also gehe ich in meine On-Klick-Ereignis-Routine zu Button1 und sende. Nun ist die Frage, wenn ich gerade in dieser Ereignisroutine bin, kann ich da das andere Ereignis OnRxChar des ComPorts abwarten?
In Controller-Strukturen gedacht habe ich ja einen Interrupt vom Tastendruck und will auf den nächsten Interrupt des Empfanges warten. Wenn ich keine ineinander verschachtelbaren Interrupts habe, gehe ich nach dem ersten in die Hauptschleife zurück und warte den zweiten ab.
Delphi aber hat doch keine Hauptschleife.
BL