Entwickler-Ecke

Delphi Language (Object-Pascal) / CLX - Programm aus Programm heraus starten


MitschL - Mi 12.01.05 17:11
Titel: Programm aus Programm heraus starten
Moin,

Ich habe zwei Programme. Das eine läßt sich über Kommandozeilen-Parameter beeinflussen. Nun möchte ich das andere Programm dazu bringen, dieses Kommandozeilen-Nutzende über einen Button zu starten und solange zu warten, bis dessen Arbeit beendet ist.

any help is appreciated...

gegrüßt!
MitschL


JayEff - Mi 12.01.05 17:14

für den ersten teil deines problems versuchst dus einfach mal mit
Suche in: Delphi-Forum, Delphi-Library SHELLEXECUTE


MitschL - Mi 12.01.05 17:25

Hatte ich mir schon gedacht, aber shellExecute wartet nicht auf das Prozeßende. Das ist aber ziemlich wichtig, weil ich mit dem aufgerufenen Programm einen Datenbank-Export durchführe, der doch bitte ungestört bleibt, bis er fertig ist.

gegrüßt!
MitschL

[edit] Ich hab aber mal genauer geschaut und einen alten Bekannten gefunden:

CreateProcess(), der hat die passenden Flags für mich.

Danke!Danke!

[edit2] @Christian: Zur gleichen Zeit, wie du mir die Lösung präsentiertest. Manchmal lohnt sich warten...


Christian S. - Mi 12.01.05 17:27

Suche in: Delphi-Library PROGRAMM STARTEN
4. Ergebnis von oben
:roll: