Danke! Ich hatte es fast, allerdings hatte ich nicht mehr im Hinterkopf, dass eine Liste bei 0 (Null) anfängt!! Aber langsam kommts wieder, die ; setze ich schon automatisch.
Hartmut
Die Suche ergab 7 Treffer
- Sa 28. Nov 2009, 22:38
- Forum: Einsteigerfragen
- Thema: TProcess funktioniert nicht [gelöst];
- Antworten: 12
- Zugriffe: 3863
- Sa 28. Nov 2009, 22:21
- Forum: Einsteigerfragen
- Thema: TProcess funktioniert nicht [gelöst];
- Antworten: 12
- Zugriffe: 3863
Re: TProcess funktioniert nicht
Du hattest recht: das war es. Allerdings habe ich daran nicht 2 Tage getüftelt, sondern nur 3 Stunden. Der Rest war Einlesen in die Materie. Wenn Du mir jetzt noch sagen kannst, wie ich den ersten String aus der StringList in einen String ziehen kann, wär ich Dir total dankbar, denn dann ...
- Sa 28. Nov 2009, 22:14
- Forum: Einsteigerfragen
- Thema: TProcess funktioniert nicht [gelöst];
- Antworten: 12
- Zugriffe: 3863
Re: TProcess funktioniert nicht
So in der Art: AProcess := TProcess.Create(nil); ?
Nein, nur als var declariert.
Hartmut
Nein, nur als var declariert.
Hartmut
- Sa 28. Nov 2009, 22:01
- Forum: Einsteigerfragen
- Thema: TProcess funktioniert nicht [gelöst];
- Antworten: 12
- Zugriffe: 3863
Re: TProcess funktioniert nicht
Du hast recht, das entsorgt den SIGSEGV-Fehler, aber wie kriege ich dann den Output vom externen Programm raus? Im Wiki ist es in allen Beispielen so beschrieben und da ich nichts anderes finde ...
Hartmut
Hartmut
- Sa 28. Nov 2009, 21:23
- Forum: Einsteigerfragen
- Thema: TProcess funktioniert nicht [gelöst];
- Antworten: 12
- Zugriffe: 3863
Re: TProcess funktioniert nicht
Es funktioniert zum Beispiel
Das führt aber letztlich auch zu einem SIGSEGV, wenn ich xterm beende. Bei htop ist das kein Problem, weil ich ja keinen Output erwarte, aber in meinem eigentlich Fall warte ich auf die Ausgabe ...
Hartmut
Code: Alles auswählen
AProcess.CommandLine := 'xterm -e htop';Hartmut
- Sa 28. Nov 2009, 20:22
- Forum: Einsteigerfragen
- Thema: TProcess funktioniert nicht [gelöst];
- Antworten: 12
- Zugriffe: 3863
Re: TProcess funktioniert nicht
Kannst Du haben: (ich wollte aber niemanden langweilen)
filename := OpenDialog1.Filename;
ShowMessage(filename);
AProcess := TProcess.Create(nil);
AProcess.CommandLine := '/usr/bin/mediainfo --Inform=Video;%DisplayAspectRatio/String% ' + filename;
ShowMessage (AProcess.CommandLine);
AProcess ...
filename := OpenDialog1.Filename;
ShowMessage(filename);
AProcess := TProcess.Create(nil);
AProcess.CommandLine := '/usr/bin/mediainfo --Inform=Video;%DisplayAspectRatio/String% ' + filename;
ShowMessage (AProcess.CommandLine);
AProcess ...
- Sa 28. Nov 2009, 19:44
- Forum: Einsteigerfragen
- Thema: TProcess funktioniert nicht [gelöst];
- Antworten: 12
- Zugriffe: 3863
TProcess funktioniert nicht [gelöst];
Hallo,
ich bin Einsteiger in Sachen Lazarus auf Linux (mal abgesehen von guten Pascal-Kenntnissen mit Turbo-Pascal auf dem alten CPC unter CPM). Nach 2 Tagen Suche weiß ich immer noch nicht, warum ein Kommandoaufruf nicht funktioniert und ob es vielleicht ein Bug in Lazarus ist. Meine entsprechende ...
ich bin Einsteiger in Sachen Lazarus auf Linux (mal abgesehen von guten Pascal-Kenntnissen mit Turbo-Pascal auf dem alten CPC unter CPM). Nach 2 Tagen Suche weiß ich immer noch nicht, warum ein Kommandoaufruf nicht funktioniert und ob es vielleicht ein Bug in Lazarus ist. Meine entsprechende ...