Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   [Kylix] Shell Befehl ausführen + Antwort abfangen (https://www.delphipraxis.net/136636-%5Bkylix%5D-shell-befehl-ausfuehren-antwort-abfangen.html)

seim 4. Jul 2009 21:17


[Kylix] Shell Befehl ausführen + Antwort abfangen
 
Hi,

ich hab' es seit kurzem geschafft Kylix in einer VM zum laufen zu bringen. Nun bräuchte ich eine Möglichkeit einen Shell-Befehl auszuführen und dessen Antwort abzufangen.

Als Beispiel einfach mal:

Code:
ls -l
Und die Rückgabe erhalte ich dann in eine TStringList etc.


Schonmal jmd gemacht? ^^

Klaus01 5. Jul 2009 08:54

Re: [Kylix] Shell Befehl ausführen + Antwort abfangen
 
Guten Morgen,

vielleicht hilft Dir ja dieser Artikel weiter: Kylix Pipes

Grüße
Klaus

SirThornberry 5. Jul 2009 09:29

Re: [Kylix] Shell Befehl ausführen + Antwort abfangen
 
war das "ls -l" nur ein Beispiel? Denn da macht es glaub ich mehr sinn du nutzt gleich die Funktionen zum auflisten von Dateien anstelle eines externen Befehls der auch nichts anderes macht.

seim 5. Jul 2009 09:52

Re: [Kylix] Shell Befehl ausführen + Antwort abfangen
 
Hey danke für die pdf :thumb:
Jetz hab ich wieder was zutun mal gucken wie einfach/schwer das wird :lol:


Und richtig is nur n Beispiel :-D
Zitat:

Zitat von seim
Als Beispiel einfach mal:

Code:
ls -l

Der eigentliche Zweck ist ein Programm zu starten und dessen Rückgabe abzufangen (erfolgreich gestartet, evtl. Fehlermeldung).
Höchstens auch noch für den "ps" Befehl aber dafür gibt's sicher auch schon fertige Funktionen

mschaefer 5. Jul 2009 10:46

Re: [Kylix] Shell Befehl ausführen + Antwort abfangen
 
auf welchem Linux läuft Kylix bei Dir? // Martin

seim 5. Jul 2009 10:51

Re: [Kylix] Shell Befehl ausführen + Antwort abfangen
 
Zuerst hab' ich Debian Sarge (3.1) probiert aber da sind alle Quellen mehr oder weniger down.. naja dann hab ich mir von nem Freund einen alten Satz Suse 9.0 CDs geben lassen damit geht es :mrgreen: (wird halt alles von CD installiert)

Naja generell geht das auf jedem Linux mit 2.4er Kernel

mschaefer 5. Jul 2009 13:15

Re: [Kylix] Shell Befehl ausführen + Antwort abfangen
 
Mein Linux jetzt downdaten
wird wohl nicht passieren.

Ja Danke für den Hinweis

// Martin

seim 5. Jul 2009 13:17

Re: [Kylix] Shell Befehl ausführen + Antwort abfangen
 
Hab's auch nur in ner VM ..

Die Programme starten nämlich auch unter nem höheren Kernel


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:51 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz