hallo,
ich habe erst gerade angefangen mich mit lazarus zu beschäftigen und habe folgendes Problem:
AProcess := TProcess.Create(nil);
AStringList := TStringList.Create;
AProcess.CommandLine := 'printf "test" | gpg --sign';
da ich hier kein "|" benutzen kann, weiß ich gerade nicht wie ich diesen Befehl anders ausführen kann.
Es wäre toll, wenn mir jemand helfen könnte
grüße casandra
Probleme mit TProcess
Das einfachste wäre, eine temporäre Datei zu erstellen.
Dann gpg --sign filename ausführen.
Ansonsten evtl. mit Pipes arbeiten:
http://wiki.lazarus.freepascal.org/Exec ... rograms/de" onclick="window.open(this.href);return false;
Vielleicht kannst auch die Shell (cmd.exe) dazu gebrauchen.
Dann gpg --sign filename ausführen.
Ansonsten evtl. mit Pipes arbeiten:
http://wiki.lazarus.freepascal.org/Exec ... rograms/de" onclick="window.open(this.href);return false;
Vielleicht kannst auch die Shell (cmd.exe) dazu gebrauchen.