![]() |
Re: Benutzer definierte Messages Handling
Zitat:
|
Re: Benutzer definierte Messages Handling
Schau dir mal die Deklaration der Konstanten an, die habe ich etwas anders gelöst.
|
Re: Benutzer definierte Messages Handling
Zitat:
Das macht keinen Unterschied, ich habs grade getestet. |
Re: Benutzer definierte Messages Handling
Vielleicht ist es ja diese Zeile...
Delphi-Quellcode:
procedure TFMain.FormCreate(Sender: TObject);
begin Self.Caption:=cAppName; : |
Re: Benutzer definierte Messages Handling
Zitat:
|
Re: Benutzer definierte Messages Handling
Problem ist folgendes:
Mit FindWindow suchst du das Fenster welches als Caption 'Alarm Clock by Tarry91' hat. Aller wahrscheinlichkeit findet FindWindow somit dein Application-Fenster der zuerst gestarteten Instanz. Auf die Message reagierst du allerdings nicht beim Application-Object (dazu wäre die Komponente TApplicationEvents (oder so ähnlich) geeignet) sondern in einem anderen Fenster (deiner TMainForm-Instanz) an welche die Nachricht gar nicht geschickt wird. |
Re: Benutzer definierte Messages Handling
Zitat:
Also die Message wird an der falschen Stelle erwarted ? Wie kann ich das aendern ? Was muss ich aendern ? Danke, Thomas |
Re: Benutzer definierte Messages Handling
Testweise würde ich erstmal das Application.Title auskommentieren.
|
Re: Benutzer definierte Messages Handling
Zitat:
@SirThornberry : Nachdem ich die Komponente TApplicationEvents aufs Hauptformular gezogen habe (wo die Message verwarbeited wird). Was muss ich machen ? Muss die Komponente auf alle Formulare des Programms ? Was is mit den Komponenten Ereignissen ? Ich werde nicht wirklich schlau aus der Delphi Hilfe :gruebel: |
Re: Benutzer definierte Messages Handling
Bei TApplicationEvents musst du im Ereignis OnMessage überprüfen ob deine Message dabei ist. Wenn dies der Fall ist weißt du das deine Nachricht an eben direkt an die Application gesendet wurde.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:32 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