Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Kontrolle an DOS-Programm zurückgeben (https://www.delphipraxis.net/120243-kontrolle-dos-programm-zurueckgeben.html)

Hansa 7. Sep 2008 20:27


Kontrolle an DOS-Programm zurückgeben
 
Moin,

aus einem DOS-Programm heraus starte ich ein Win-Programm. Nicht umgekehrt !! Wird das Windows-Programm beendet, dann ist das DOS-Programm lediglich in der Taskleiste. Man muss das anklicken und es ist wieder da. wie kann man letzteres vermeiden ? Das DOS-Programm soll beim Schließen der Win-Application sofort wieder da sein. Eventuell auch im Vollbildmodus.

mkinzler 7. Sep 2008 20:29

Re: Kontrolle an DOS-Programm zurückgeben
 
Versuch mal am Ende des Windows-Programmes die Eingabeaufforderung zu reaktivieren

Christian18 7. Sep 2008 20:29

Re: Kontrolle an DOS-Programm zurückgeben
 
Hallo,

hast du ne möglichkeit, in deinem DOS Programm das Windows Programm minimiert zu starten? so habe ich es mal gemacht. Hat super funktioniert!

MFG Christian18

Hansa 7. Sep 2008 21:59

Re: Kontrolle an DOS-Programm zurückgeben
 
Zitat:

Zitat von mkinzler
Versuch mal am Ende des Windows-Programmes die Eingabeaufforderung zu reaktivieren

Darum dreht sich die Frage. Das Programm ist, wie bereits gesagt in der Taskleiste und diese muss eben maximiert werden. Ich werde da allerdings keine größere Zeit rein investieren. Entweder einer weiß, was zu tun ist, oder der User muss eben in der Taskleiste das DOS-Programm anklicken.

Hansa 8. Sep 2008 18:56

Re: Kontrolle an DOS-Programm zurückgeben
 
Weiß das echt keiner ? Kanns nicht glauben. :shock: Dann muss ich mich wohl demnächst durch zig-Seiten durchwühlen. Genau das wollte ich vermeiden. :mrgreen:

mkinzler 8. Sep 2008 18:57

Re: Kontrolle an DOS-Programm zurückgeben
 
Wer hat das Problem, du oder wir? :zwinker:

hamburcher 8. Sep 2008 19:15

Re: Kontrolle an DOS-Programm zurückgeben
 
Zitat:

Zitat von mkinzler
Wer hat das Problem, du oder wir? :zwinker:

Bei über sechstausend Posts von Hansa haben nur "wir" Probleme, niemals Hansa!

Hansa 8. Sep 2008 19:21

Re: Kontrolle an DOS-Programm zurückgeben
 
Zitat:

Zitat von mkinzler
Wer hat das Problem, du oder wir? :zwinker:

Zitat:

Zitat von hamburcher
Bei über sechstausend Posts von Hansa haben nur "wir" Probleme, niemals Hansa!

Nun gut, dann wird eben nicht mehr gefragt und fertig. Leider geht es um keine Hausaufgabe. 8)

Berlinermauer 8. Sep 2008 19:24

Re: Kontrolle an DOS-Programm zurückgeben
 
lol, wir helfen ihm lieber nacher kommt er auf die idee uns nicht mehr zu helfen :shock:

^^

bau in dein OnClose event ein Maxmimizen ein, weiß zwar nicht wie aber irgendwie kann man anhand des window titels es maximieren.

nur so ein kleiner Denkstoß ;)

DeddyH 8. Sep 2008 19:29

Re: Kontrolle an DOS-Programm zurückgeben
 
Schau doch mal mit WinSpy o.ä. nach, ob Du das Fensterhandle der Konsole halbwegs eindeutig identifizieren kannst. Wenn ja, könntest Du doch eine Message absetzen. Ich bin nur nicht sicher, ob ShowWindow genügt oder evtl. WM_SYSCOMMAND mit SC_RESTORE die bessere Wahl ist.


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:45 Uhr.
Seite 1 von 2  1 2      

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