![]() |
Re: Delphi Programm, im hintegrund cmd-befehle
Zitat:
|
Re: Delphi Programm, im hintegrund cmd-befehle
also ich habe folgendes gemacht:
Delphi-Quellcode:
aber so funktioniert das nicht?!
ShellExecute(0, Nil, PChar('cmd'), Pchar('del C:\test.exe'), Pchar(''), SW_NORMAL);
Hat jemand vielelicht ne idee, wie es richtet geht?! Danke! |
Re: Delphi Programm, im hintegrund cmd-befehle
Mach mal aus dem 2. Parameter ein 'open'.
[edit] Achja, ein /c muss auch noch in die Parameter.
Delphi-Quellcode:
[/edit]
ShellExecute(Handle,'open','cmd','/c dir c:\windows',nil,SW_SHOWDEFAULT);
|
Re: Delphi Programm, im hintegrund cmd-befehle
hat geklappt, Danke!
Aber, wie kann ich den Fehler, der z.B. beim Löschen auftritt aus der Dos-Box auslesen? |
Re: Delphi Programm, im hintegrund cmd-befehle
-Lenke das Ergebnis in eine Textdatei um und parse diese
-oder verwende CreateProcess() |
Re: Delphi Programm, im hintegrund cmd-befehle
habe ich gemacht, aber es kommt eine fehelrmeldung, "hinst and string"
was ist HInst und wie kann ich den zum String befördern? |
Re: Delphi Programm, im hintegrund cmd-befehle
Was hast du gemacht?
|
Re: Delphi Programm, im hintegrund cmd-befehle
Delphi-Quellcode:
Gibt es auch die möglichkeit, wenn es geklappt, dass ich dann Ture bzw. False zurückbekomme?!
Memo1.Lines.AddStrings( ShellExecute(Handle,'open','cmd','/c del C:\test.exe',nil, SW_HIDE) );
|
Re: Delphi Programm, im hintegrund cmd-befehle
Schau dir mal die Rückgabewerte von ShellExecute() an.
|
Re: Delphi Programm, im hintegrund cmd-befehle
ok, bekomme aber als Fehlercode 42 raus?!
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:22 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