Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Werte einer Dos-Anwendung abfangen... (https://www.delphipraxis.net/52405-werte-einer-dos-anwendung-abfangen.html)

Markus 29. Aug 2005 17:58


Werte einer Dos-Anwendung abfangen...
 
Hallo,

ich habe ne Frage: und zwar hab ich hier ein Dos-Programm (es geht um ComSkip), das gibt im Fenster Frame-Werte aus. Ist es nun irgendwie möglich, dieses Programm mit Delphi zu starten und den Inhalt des Fensters in Delphi zu verwenden, damit ich in Delphi eine Fortschrittsanzeige einbauen kann?

chaosben 30. Aug 2005 05:43

Re: Werte einer Dos-Anwendung abfangen...
 
Ich sag mal so: Es ist möglich, wenn auch mit ein wenig Aufwand. Beschäftige dich mal mit MSDN-Library durchsuchenCreateProcess und MSDN-Library durchsuchenCreateNamedPipe. Wenn du dem Prozess sagst, es solle doch bitte seine Ausgabe in deine Pipe schreiben, dann kannst du, während du auf das Ende des Prozesses wartest (MSDN-Library durchsuchenWaitForSingleObject) die Pipe auslesen un bekommst die aktuelle Ausgabe.

Robert Marquardt 30. Aug 2005 07:21

Re: Werte einer Dos-Anwendung abfangen...
 
Schau dir mal den Installer der JVCL an. Dort wird dcc32.exe versklavt.

r2c2 30. Aug 2005 08:15

Re: Werte einer Dos-Anwendung abfangen...
 
Guck dir mal folgenden Code an: http://www.dsdt.info/tipps/?id=637
Ich kenn ComSkip nicht, aber das könnte was für dich sein.

mfg

Christian


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:52 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