1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
procedure TForm1.Button1Click(Sender: TObject);
var
macmd,binaire,inFile,outFile: string;
Erreur:integer;
strErreur: string;
begin
binaire:= 'ls'; {remplace ls par tar}
inFile:= Edit1.Text; {conversion du widestring en string pour récupérer le nom du fichier ou du repertoire marche aussi avec un FileEdit}
outFile:= '/home/gaby/gaby3';
macmd:=binaire+' '+inFile+' '+'>'+' '+outFile; {recompose ta ligne de commande}
Erreur:=Libc.system(PChar(macmd)); {retour du pointeur de début, attention le PChar() n'a qu'une durée de vie tres limite}
if Erreur = -1 then ShowMessage('Erreur'+ToString(Erreur)); {ce que tu test}
end; |
Partager