AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein [Kylix] Shell Befehl ausführen + Antwort abfangen
Thema durchsuchen
Ansicht
Themen-Optionen

[Kylix] Shell Befehl ausführen + Antwort abfangen

Ein Thema von seim · begonnen am 4. Jul 2009 · letzter Beitrag vom 5. Jul 2009
Antwort Antwort
Benutzerbild von seim
seim

Registriert seit: 11. Nov 2007
83 Beiträge
 
#1

[Kylix] Shell Befehl ausführen + Antwort abfangen

  Alt 4. Jul 2009, 21:17
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? ^^
  Mit Zitat antworten Zitat
Klaus01

Registriert seit: 30. Nov 2005
Ort: München
5.754 Beiträge
 
Delphi 10.4 Sydney
 
#2

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

  Alt 5. Jul 2009, 08:54
Guten Morgen,

vielleicht hilft Dir ja dieser Artikel weiter: Kylix Pipes

Grüße
Klaus
Klaus
  Mit Zitat antworten Zitat
Benutzerbild von SirThornberry
SirThornberry
(Moderator)

Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
 
Delphi 2006 Professional
 
#3

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

  Alt 5. Jul 2009, 09:29
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.
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat
Benutzerbild von seim
seim

Registriert seit: 11. Nov 2007
83 Beiträge
 
#4

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

  Alt 5. Jul 2009, 09:52
Hey danke für die pdf
Jetz hab ich wieder was zutun mal gucken wie einfach/schwer das wird


Und richtig is nur n Beispiel
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
  Mit Zitat antworten Zitat
Benutzerbild von mschaefer
mschaefer

Registriert seit: 4. Feb 2003
Ort: Hannover
2.029 Beiträge
 
Delphi XE3 Enterprise
 
#5

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

  Alt 5. Jul 2009, 10:46
auf welchem Linux läuft Kylix bei Dir? // Martin
Martin Schaefer
Phaeno
  Mit Zitat antworten Zitat
Benutzerbild von seim
seim

Registriert seit: 11. Nov 2007
83 Beiträge
 
#6

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

  Alt 5. Jul 2009, 10:51
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 (wird halt alles von CD installiert)

Naja generell geht das auf jedem Linux mit 2.4er Kernel
  Mit Zitat antworten Zitat
Benutzerbild von mschaefer
mschaefer

Registriert seit: 4. Feb 2003
Ort: Hannover
2.029 Beiträge
 
Delphi XE3 Enterprise
 
#7

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

  Alt 5. Jul 2009, 13:15
Mein Linux jetzt downdaten
wird wohl nicht passieren.

Ja Danke für den Hinweis

// Martin
Martin Schaefer
Phaeno
  Mit Zitat antworten Zitat
Benutzerbild von seim
seim

Registriert seit: 11. Nov 2007
83 Beiträge
 
#8

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

  Alt 5. Jul 2009, 13:17
Hab's auch nur in ner VM ..

Die Programme starten nämlich auch unter nem höheren Kernel
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:19 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