| |
|
|
Uwe ''Pascal'' Niemeier | Hi gens!
Folgende Situation: dedans une SubClassProc wird - sobald un bestimmtes Ereignis erkannt wird - une selbstdefinierte Usermessage à l' Hauptfenster envoyé. qui Zweck ist, sur cet Weise paramètre dans qui Eingabeschleife des Hauptprogrammes einzubringen. Aussi ist sichergestellt, qui WaitInput durchbrochen wird. (Anwendungsbeispiel TreeView ou bien GridBox: Changement qui sélection per Cursortasten z.B. wird de WaitInput pas erkannt)
cela Problem ist, qui qui Message offensichtlich seulement einmal gesendet wird, mais dans qui Eingabeschleife zweimal(!) ankommt: KompilierenMarqueSéparation Bien sûr läßt sich cela Ganze irgendwie hinbiegen (Minuteur, globale Variablen usw.), mais eigentlich sollte cela doch marcher?
BTW: chez Verwendung qui 11.2ß zeigt sich aussi, qui %UMessage zwar zurückgesetzt wird, pas mais &UlParam + &UwParam . intention?
SeeYou Pascal |
|
|
| |
|
|
|
| sûrement dass pas une weitere autre Message cela Waitinput zusätzlich unterbricht? |
|
|
| |
|
|
|
Uwe ''Pascal'' Niemeier | Hi iF!
dans qui 11.2ß wird %UMessage durch WaitInput wieder zurückgesetzt ; anders dit: %UMessage ist seulement ensuite <> 0, si aussi une Usermessage empfangen wurde (so habe je es jedenfalls verstanden). là wird cette effet encore deutlicher. |
|
|
| |
|
|
|
| |
|
| |
|
|
|
RGH | Uwe Pascal Niemeier
cela Problem ist, qui qui Message offensichtlich seulement einmal gesendet wird, mais dans qui Eingabeschleife zweimal(!) ankommt
oui, cela peux depuis 10.0 passer. qui Grund liegt y, dass depuis 10.0 qui Userrmessages gestackt sommes, quoi en supplément führte, dass vous réellement seulement im Waitinput ausgewertet wurden. quoique nie vorgesehen funktionierten qui Usermessages auparavant mais aussi sans Waitinput, quoi einigen eh bien fehlte. qui Versuch, cela wieder hinzubekommen, hat offensichtlich dans certain Situationen Nebeneffekte.
Pour dienächste Version probiere je ici une autre Solution.
Uwe Pascal Niemeier
BTW: chez Verwendung qui 11.2ß zeigt sich aussi, qui %UMessage zwar zurückgesetzt wird, pas mais &UlParam + &UwParam . intention?
oui, cela était déjà toujours so. qui beiden Système behalten ihren Wert, jusqu'à une neue Usermessage ihn modifié. qui Werte sommes alors seulement ensuite gültig, si %UMessage ungleich 0 ist.
Salut Roland |
|
|
| Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4 | 19.03.2009 ▲ |
|
|
|