Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   C: Kann ein Thread einen Hotkey empfangen? (https://www.delphipraxis.net/23725-c-kann-ein-thread-einen-hotkey-empfangen.html)

Tubos 8. Jun 2004 17:22


C: Kann ein Thread einen Hotkey empfangen?
 
Hallo;

ich habe ein Konsolenprogramm in C geschrieben, das die CPU zu 99% auslastet.
Man kann es daher nicht mehr beenden.
Um dieses Problem zu beheben, wollte ich einen Thread mit Nachrichtenschleife schreiben, der eine WM_HOTKEY empfangen kann.
Anscheinend kann ein Thread aber keine Nachrichtenschleife haben, denn man kann keine Nachrichten dorthin senden.
Ich kenne mich übrigens mit Windows-Programmierung nicht besonders gut aus, mehr als eine Nachrichtenschleife kriege ich nicht hin.

Allgemein gesagt: Welche Möglichkeiten gibt es, um das Programm trotzdem anhalten zu können?

Danke schonmal;
Tubos.

Chewie 8. Jun 2004 17:30

Re: C: Kann ein Thread einen Hotkey empfangen?
 
Um Windows-Messages empfangen zu können, braucht man (der Name lässt es vermuten) ein Fenster. Du kannst jedoch auch ein unsichtbares Fenster erstellen, das die Messages dann abfängt.


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:05 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz