![]() |
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 |
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] |
Re: Externes Programm
Hallo!
In D8-WinForms geht es so:
Delphi-Quellcode:
MfG
System.Diagnostics.Process.Start('c:\test.exe')
Christian |
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 |
Re: Externes Programm
@Thorben: Wer liest ist klar im Vorteil ;-)
...:cat:... |
Re: Externes Programm
Zitat:
|
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