Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Prism Externes Programm (https://www.delphipraxis.net/30277-externes-programm.html)

araziel 22. Sep 2004 22:06


Externes Programm
 
Hallo,

Ich bin auf folgendes Problem gestoßen:
Ich möchte ein externes Programm mit Delphi 8 starten.
Früher(D6/7) hatte es mit WinExec, CreateProcess oder mit shell execute funktioniert. Jedoch weigert sich mein Delphi nun standhaft diese Prozeduren zu kennen.
Da ich nun auch über die Suchfunktion nichts gefunden hatte (oder zu dumm dafür war ;-)) wollte ich mal fragen, ob jemand dieses Problem schonmal hatte und wie ich es nun in D8 löse.

Thx für eure Hilfe
Araziel

Thorben86 22. Sep 2004 22:36

Re: Externes Programm
 
Hast du auch die Unit Shellapi eingebunden?

und dann mit shellexecute:
[dp]
ShellExecute(0, 'open', 'c:\Delphi\db_packer\dbpack.exe', nil, nil, SW_NORMAL);
[/dp]

Christian S. 22. Sep 2004 22:52

Re: Externes Programm
 
Hallo!

In D8-WinForms geht es so:
Delphi-Quellcode:
System.Diagnostics.Process.Start('c:\test.exe')
MfG
Christian

araziel 22. Sep 2004 23:13

Re: Externes Programm
 
Hallo,

Danke für die schnelle Antwort, ich Trottel hatte die Unit natürlich nicht eingebunden ...
Die WinForms Variante ist aber auch nicht unpraktisch, ich werde die dann auch gleich mal testen

Thx
Araziel

sakura 23. Sep 2004 07:09

Re: Externes Programm
 
@Thorben: Wer liest ist klar im Vorteil ;-)

...:cat:...

Christian S. 23. Sep 2004 10:47

Re: Externes Programm
 
Zitat:

Zitat von Sakuras Signatur
[Nun ist Chäffe wieder da... was geschieht mit mir?]

Schau Dir mal meinen Avatar an, dann weißt Du es! :mrgreen:


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