Einzelnen Beitrag anzeigen

coly546

Registriert seit: 10. Mär 2008
35 Beiträge
 
RAD-Studio 2009 Arc
 
#1

ShellExecute: Batch wird nicht ausgeführt

  Alt 21. Apr 2009, 02:47
Guten Morgen,
ich habe ein Problem mit dem Befehl ShellExecute.
Und zwar möchte ich mit einer Konsolenanwendung eine Batch-Datei ausführen.
Mein Programm sieht wie folgt aus:
Delphi-Quellcode:
program Batch;

{$APPTYPE CONSOLE}

uses
  Windows, SysUtils, ShellAPI;



begin
ShellExecute(0, Nil,
PChar('C:\Dokumente und Einstellungen\Admin\Desktop\new\Datei.bat'), Nil, Nil, SW_NORMAL);
end.
Meine Problem ist, dass die Batch-Datei nicht ausgeführt wird.
Die Batch-Datei funktioniert aber an sich (wenn ich die manuell ausführe).
Könnte mir bitte Jemand sagen, wie ich das anstellen kann - so das es funktioniert?
Ich habe auch schon im Forum gesucht und über google, leider ohne Erfolg.

Falls das eine Rolle spielen sollte:
Ich sitze an einen PC auf dem Win XP Pro SP3 und Delphi 2009 installiert ist.

Ich danke euch bereits im voraus.
  Mit Zitat antworten Zitat