| - Zeit:
13.03.07 / 14:16.24 (1173791784)
- Mitgliedsname:
RGH
- Zusätzliches:
Wenn das Profan-Programm in einem WaitInput ist und eine Usermessage ankommt, wird das Waitinpout verlassen und die entsprechenden Systemvariablen sind gesetzt. Leider ist es nun so, daß eine UserMessage, die außerhalb eines Waitinput ankommt, lediglich die entsprechenden Systemvariablen setzt. Kommen nun vor dem WaitInput mehrere UserMessages an, werden nach dem WaitInput daher die Werte der letzten angekommenen UserMessage zurückgegeben. Anders kann es (zumindest derzeit) auch nicht funktionieren. (Ich gebe zu, diese Technik sollte in der Hilfe näher erläutert werden.) Für die "Fernsteuerung" eines Programmes durch Messages ist dieses Vefahren daher nicht geeignet. Um jede Message mitzubekommen, würde ich eine Schleife mit GetMessage (und ohne WaitInput) vorschlagen, was programmtechnisch natürlich etwas anspruchsvoller ist.
|