Delphi-Quellcode:
procedure TfrmMain.btnBackUpClick(Sender: TObject);
var
zipfile: PAnsiChar;
targetdir: PAnsiChar;
begin
zipfile:='
C:\test.rar';
targetdir:='
D:\test\test';
ShellExecute(
Handle,
nil, PAnsiChar('
.\system\7zip\7za.exe'), PAnsiChar('
a ' + zipfile + '
' + targetdir),
nil, SW_SHOW);
end;
So funktionierts...
Neues Problem welches ich vorher nicht bemerkt habe...
Delphi-Quellcode:
procedure TfrmMain.btnBackUpClick(Sender: TObject);
var
zipfile: PAnsiChar;
targetdir: PAnsiChar;
begin
zipfile:='
C:\test.rar';
targetdir:='
D:\Neuer Ordner\test';
ShellExecute(
Handle,
nil, PAnsiChar('
.\system\7zip\7za.exe'), PAnsiChar('
a ' + zipfile + '
' + targetdir),
nil, SW_SHOW);
end;
Hiermit führt er zwar die 7za.exe aus aber er erstellt keine rar-Datei...
EDIT:::
Lag daran dass ich P
AnsiChar nutzte...
mit PChar gehts
EDIT::::::
UPS doch nicht... zu früh gefreut -.-*