Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi DOS-Programm im Hintergrund / unsichtbar starten (https://www.delphipraxis.net/44165-dos-programm-im-hintergrund-unsichtbar-starten.html)

hgiel 14. Apr 2005 16:26


DOS-Programm im Hintergrund / unsichtbar starten
 
Hallo,

ich habe ein Programm geschrieben, das während der CREATE-Phase eine DOS-Batch startet um eine Ascii-Datei zu erzeugen, die ich als Quelldatei benötige um sie später auszuwerten.

Alles funktioniert prima, aber ich möchte am liebsten, daß diese Operation unsichtbar im Hintergrund abläuft. z.Zt. sieht man das "häßliche" CMD-Fenster UND auch sofort die Hauptfenster. Das Hauptfenster sollte aber eigentlich erst dann "angezeigt" werden, wenn das Batch-Programm vollständig beendet ist.

JasonDX 14. Apr 2005 16:31

Re: DOS-Programm im Hintergrund / unsichtbar starten
 
Wenn du es mit ShellExecute machst, als letzten Parameter SW_HIDE angeben!

Tyrael Y. 14. Apr 2005 16:32

Re: DOS-Programm im Hintergrund / unsichtbar starten
 
..wenn du es über shellexecute aufrufts, dann statt SW_SHOW bzw. SW_NORMAL einfach SW_HIDE angeben...


mfg

hgiel 14. Apr 2005 16:43

Re: DOS-Programm im Hintergrund / unsichtbar starten
 
Klappt wie verrückt!!!

Vielen Dank!!!


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:19 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 by Thomas Breitkreuz