AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 06:17

Parameter dieser Suchanfrage:

Suche in Thema: Ausgabe einer Konsolenanwendung abfangen (simple Fassung)
Suche alle Beiträge, die von "stz" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 4 von insges. 4 Treffern
Suche benötigte 0.003s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Neuen Beitrag zur Code-Library hinzufügen

    Re: Ausgabe einer Konsolenanwendung abfangen (simple Fassung

      Delphi
      by stz, 1. Nov 2008
    Doch :wink:
    Wenn Du zum Beispiel
    Konsole('cmd /c ver')
    aufrufst, startest Du damit die Windows-Eingabeaufforderung. Das ist zwar nicht so ganz dasselbe wie DOS, arbeitet aber auf jeden Fall mit dem Zeichensatz "DOS: Westlich".

    Du musst also die Zeichen, die dir die Funktion Konsole zurückgibt, vom DOS- in den Windows-Zeichensatz umwandeln. Entweder mit DeddyHs oder meinem Vorschlag.
    ...
  • Forum: Neuen Beitrag zur Code-Library hinzufügen

    Re: Ausgabe einer Konsolenanwendung abfangen (simple Fassung

      Delphi
      by stz, 1. Nov 2008
    Das Problem liegt an den verschiedenen Zeichensätzen von DOS und Windows. Die ersten 127 Zeichen sind in allen Zeichensätzen gleich (ASCII). Die deutschen Umlaute liegen aber leider in den zweiten 128 Zeichen und dort passen die verschiedenen Zeichensätze von DOS und Windows nicht zusammen... Wie man das Problem allgemein gültig lösen kann, weiß ich leider auch nicht. Als einfache Lösung, könnte...
  • Forum: Neuen Beitrag zur Code-Library hinzufügen

    Re: Ausgabe einer Konsolenanwendung abfangen (simple Fassung

      Delphi
      by stz, 22. Sep 2008
    Moin blackdrake,
    bei ver handelt es sich um keine Anwendung, sondern um einen Befehl der Windows-Shell. Da die Funktion aber eine Anwendung startet, muss man zunächst die Anwendung cmd starten, um den Befehl auszuführen. Du kannst die Funktion natürlich recht einfach abändern, indem du dem übergebenen String einfach automatisch immer ein 'cmd /c ' voransetzt.


    Das müsste eigentlich Windows...
  • Forum: Neuen Beitrag zur Code-Library hinzufügen

    Ausgabe einer Konsolenanwendung abfangen (simple Fassung)

      Delphi
      by stz, 24. Aug 2008
    Moin moin,
    mithilfe von Jens Code und diesem Delphi-Treff Tipp habe ich eine kleine Funktion geschrieben, die eine Konsolenanwendung startet, auf deren Ende wartet und die Ausgabe als String zurückliefert:

    function Konsole(const Command: String): String;
    var
    StartupInfo: TStartupInfo;
    ProcessInfo: TProcessInformation;
    SecurityAttr: TSecurityAttributes;
    OutputPipeRead,...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=stz&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=119316
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:29 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