![]() |
Was ist 49320?
Hallo,
laut Delphi (D7pro) dürfen Windows Botschaften (WM_ usw.) max. 49151 sein. Nun habe ich aber (unter XP) 49315, 49320, 49326... Was sind das für Botschaften. Ich finde keine Liste, gibt's da etwas? Wie kann man die auswerten (außer über Tapplication.onmessage)? Gruß Mattze |
AW: Was ist 49320?
Nun, soweit ich weiß, gibts nur nach unten hin eine Begrenzung - benützterdefinierte Botschaften müssen > WM_USER ($400 [=1024]) sein!
Treten irgendwelche systemweite Fehlerverhalten auf, wenn du Nachrichtenkonstanten größer als diese Zahl verwendest? Wie Window-callback Funktion sieht ja so aus:
Delphi-Quellcode:
was heißt, dass Messages 32 Bit sind... Du kannst alle Werte im Bereich von [WM_USER+1 .. 2^31] verwenden!
function WndProc(hWnd, uMsg: DWord; wParam, lParam: Integer): Integer; stdcall;
|
AW: Was ist 49320?
Hallo,
danke für die schnelle Hilfe. Aus der Delphi-Hilfe ("Botschaftsbehandlung" oder so ähnlich): Zitat:
Bleibt nur das Problem, was das für Botschaften sind über 49151. Gruß Mattze |
AW: Was ist 49320?
Hmm, kann sein, dass sie evt. veraltet ist und früher das einmal so war. kA!
Zitat:
|
AW: Was ist 49320?
Hallo,
das kann durchaus veraltet sein! Ich schrieb ja "D7 pro". Ich habe es natürlich auch mal mit 49320 probiert. Das hat dann gleich der Compiler abgewehrt und nicht übersetzt. Ist aber auch nicht sooo schlimm, da man das ja über die WndProc abfragen und machen kann. (Ich habe das in TApplication.OnMessages probiert. Da geht das auch problemlos. Es ist nur bei der Definition einer Behandlungsroutine hinter "message" nicht erlaubt.) Bleibt also wirklich nur die Frage, was das eigentlich für eine Botschaft ist. In einer Liste (per Google) habe ich es bisher nicht gefunden. Ich suche weiter... Gruß Mattze |
AW: Was ist 49320?
Code:
In der Dokumentation findet man dann:
#define WM_APP 0x8000
#define WM_USER 0x0400 Zitat:
Wenn wir dann nochmal mit ![]() Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:50 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz