Forum: Programmieren allgemein
by Amateurprofi,
21. Jun 2021
Danke,
ist aber am Thema vorbei.
Da ist ein kleines Programm, das zunächst prüft, ob ein bestimmtes anderes Programm läuft.
Wenn dieses andere Programm läuft, wird diesem eine Message geschickt.
Wenn nicht, wird es (das ander Programm) mit ShellExecute geöffnet.
Mein Problem war das das Programm (das, das entweder die Message schickt oder ...) nicht angezeigt werden sollte.
Dein Vorschlag...
Forum: Programmieren allgemein
by Amateurprofi,
21. Jun 2021
Vielen Dank, DeddyH,
funktioniert.
Forum: Programmieren allgemein
by Amateurprofi,
21. Jun 2021
Danke DeddyH,
aber hilft leider nicht.
Zu "Wenn Du eine TStartupInfo konfigurierst, solltest Du sie zweckmäßigerweise auch nutzen."
Ja, täte ich gern, wenn ich nur wüsste, wie.
Kannst du mir bitte kurz erklären, wie ich die TStartupInfo nutze.
Zu "Oder Du lässt sie ganz weg und änderst im ShellExecute-Befehl SW_SHOWNORMAL in SW_HIDE."
Da hast du etwas falsch verstanden.
Mich stört...
Forum: Programmieren allgemein
by Amateurprofi,
21. Jun 2021
Das in #10 gezeigte Programm macht, wenn ich AltGr+. drücke, folgendes:
A) Wenn das Programm "Music.exe" läuft: Sendet eine Message an "Music.exe", die dort verarbeitet wird und das Abspielen von MP3s startet oder stoppt.
B) sonst: Öffnet Music.exe.
Die Code-Sequenz in den ersten 3 Zeilen nach "begin" soll bewirken, dass das Programm nicht angezeigt wird (hab ich im INet gefunden).
Leider...
Forum: Programmieren allgemein
by Amateurprofi,
29. Mai 2021
Das sehe ich doch: Es wird $7FFF gesendet.
Nee, die Message wird nicht "aus versehen" an irgendein anderes Programm gesendet.
Warum nicht?!
Weil nur ich diese Routine verwende, und auf meinem Rechner eben kein anderes Programm läuft, das diese Caption hat.
Deine Einwände sind völlig in Ordnung, wenn es sich um kommerzielle Programme handelt, die dann eventuell auf Rechnern laufen, auf denen...
Forum: Programmieren allgemein
by Amateurprofi,
27. Mai 2021
$7FFF: Doch!
Aus "About Messages and Message Queues" Kapitel "Application-Defined Messages"
Aber vielleicht hab ich das falsch verstanden.
Wie auch immer, so wie ich es gemacht habe funktioniert es.
Wo siehst du den Unterschied zwischen $7FFF und WM_USER+X wo bei letzterem das X auch ein willkürlich festgelegter Wert ist.
Forum: Programmieren allgemein
by Amateurprofi,
27. Mai 2021
Falls jemand ähnliches vorhat:
Ich habe mein Problem jetzt so gelöst:
1) Ein kurzes Programm geschrieben.
2) Eine Verknüpfung auf den Desktop gelegt.
3) Dieser einen Shortcut zugewiesen (Alt-Ctrl- .) (war erstaunt, dass " . " als Shortcut funktioniert.)
Wenn ich jetzt Alt-Ctrl-. drücke, wird
A) wenn das Musik.Programm geöffnet ist, diesem eine Message geschickt, die von dem...
Forum: Programmieren allgemein
by Amateurprofi,
27. Mai 2019
Danke für den Tipp.
Leider für mich nicht tauglich (XE 2).
Forum: Programmieren allgemein
by Amateurprofi,
24. Mai 2019
Wenn ein Programm minimiert ist, wird beim Klicken in die minimierte Caption in der Taskleiste
1) Bei Linksklick das Programmfenster "geöffnet"
2) Bei Rechtsklick ein Menu geöffnet, in dem verschiedene Optionen angeboten werden.
Ich möchte, dass mein Programm einen Rechtsklick in die minimierte Caption abfängt und darauf reagiert.
Hintergrund:
Das Programm spielt den ganzen Tag...