![]() |
Hotkey Konsolenanwendung
Hi,
ich würde gerne einen globalen Hotkey aus einer Konsolenanwendung heraus setzen und auf diesen reagieren. Geht das überhaupt ? Man kann Windows in die uses-Klausel einbinden, dann hätte man Zugriff drauf, aber die zu setzende Prozedur für den Hotkey muss einer Klasse angehören und das stell ich mir sehr umständlich vor. Gruß Nils |
Re: Hotkey Konsolenanwendung
Dann schreib doch eine Klasse, wo ist das Problem? Ein Property und eine Methode.
|
Re: Hotkey Konsolenanwendung
Manchmal seh ich den Wald vor lauter Bäumen nicht, aber was für ein Handle soll ich dann nehmen ?
|
Re: Hotkey Konsolenanwendung
Ach so, der HotKey braucht das Fensterhandle zu dem er gehört. Was willst du denn mit dem HotKey in einer Konsolenanwendung?
|
Re: Hotkey Konsolenanwendung
Konsolenanwendung ist an sich nicht ganz korrekt. Programm wäre korrekt. Denn ich habe sogar die {$APPTYPE CONSOLE} rausgenommen, damit kein Fenster entsteht. Mir stinkt es, ein Fenster zu erzeugen das nie gebraucht wird und nur ausgeblendet ist die ganze Zeit und Speicher frisst den es nicht braucht.
|
Re: Hotkey Konsolenanwendung
Das wirst du aber brauchen.
|
Re: Hotkey Konsolenanwendung
Ich bin absolut nicht sicher, aber würde dafür ein
![]() |
Re: Hotkey Konsolenanwendung
Habe es der Einfachheit doch einfach über die VCL gelöst. Danke für die Hilfe! Message-Only-Windows werde ich mir demnächst mal genauer anschauen. Ist halt immer die Frage, ob die reingesteckte Arbeit in Relation zum Ergebnis steht.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:29 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