Forum: Object-Pascal / Delphi-Language
by Kratos,
9. Jun 2020
Danke euch!
Ich werde mir die Komponente mal anschauen :)
VG Kratos
Forum: Object-Pascal / Delphi-Language
by Kratos,
8. Jun 2020
@Moombas
Alles klar, danke dir!
Das dachte ich mir schon.
Dann werde ich das so handhaben.
Forum: Object-Pascal / Delphi-Language
by Kratos,
8. Jun 2020
@Moombas
Ich habe deine Klammeränderung übernommen.
Jedoch wird die .bat anscheinend immer noch nicht ausgeführt.
Es ist doch richtig, dass meine bat wie folgt lautet:
Programm.exe_DELETE_COPY_EXECUTE.bat?
Forum: Object-Pascal / Delphi-Language
by Kratos,
8. Jun 2020
Also ersteinmal vielen lieben Dank für eure ganzen Tipps.
meine Prozedur sieht jetzt so aus:
procedure TForm5.pnlUpdateMessageClick(Sender: TObject);
var
ExecResult: Integer;
begin
try
ExecResult := ShellExecute(0, 'open', 'cmd', PChar('/c ' + ExtractFilePath(ParamStr(0) + '_DELETE_COPY_EXECUTE.bat')), nil, SW_SHOWNORMAL);
ShowMessage(IntToStr(ExecResult));
Forum: Object-Pascal / Delphi-Language
by Kratos,
8. Jun 2020
@Klaus01
Das Batch file hab ich parallel zu meiner Programm-exe abgelegt, daher ParamStr.
Was meinst du mit Wert bezüglich ShellExecute?
Wo finde ich diesen Rückgabewert?^^
@TiGü
Forum: Object-Pascal / Delphi-Language
by Kratos,
8. Jun 2020
Hallo Leute,
ich bin Delphi-Neuling und habe jetzt schon etliche Forenseiten durchforstet.
Ich möchte aus meinem delphi-Programm heraus eine .bat-Datei ausführen.
In dieser lösche, kopiere und führe ich jeweils eine Textdatei aus.
Das ganze soll über cmd laufen.
Wenn ich die .bat-Datei manuell ausführe, funktioniert alles wie gewünscht.
Aus delphi heraus, passiert nichts. Es bearbeitet...