AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 21:02

Parameter dieser Suchanfrage:

Suche in Thema: CMD-Ausgabe von chkdsk, wget usw. ordentlich?
Suche alle Beiträge, die von "Dalai" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 6 von insges. 6 Treffern
Suche benötigte 0.005s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Object-Pascal / Delphi-Language

    Re: CMD-Ausgabe von chkdsk, wget usw. ordentlich?

      Delphi
      by Dalai, 2. Jun 2009
    Ich hätte wohl doch den Deklarationsteil bzw. Kopf der Methode nicht weglassen sollen *seufz*:
    procedure TDosThread.FExecute;
    const
    MaxBufSize = 1024;
    var
    pBuf: ^TCharBuffer; //i/o buffer
    iBufSize: Cardinal;
    app_spawn: PChar;
    si: STARTUPINFO;
    sa: PSECURITYATTRIBUTES; //security information for pipes
  • Forum: Object-Pascal / Delphi-Language

    Re: CMD-Ausgabe von chkdsk, wget usw. ordentlich?

      Delphi
      by Dalai, 2. Jun 2009
    Ich hoffe nochmals auf eure Hilfe :).

    Meine Änderung bzgl. Konvertierung in ANSI tut nicht so, wie ich das hoffte :(. In der Methode TDosThread.FExecute habe ich folgende Änderung vorgenommen (durch Kommentar markiert):
    if (bread <> 0) then begin
    if (iBufSize < avail) then begin // If BufferSize too small then rezize
    iBufSize := avail;
    ReallocMem(pBuf, iBufSize);
    end;
    ...
  • Forum: Object-Pascal / Delphi-Language

    Re: CMD-Ausgabe von chkdsk, wget usw. ordentlich?

      Delphi
      by Dalai, 1. Jun 2009
    Das habe ich auch befürchtet.

    TDosCommand habe ich mir angeschaut und für brauchbar befunden. Ich habe den Klassen TDosThread und TDosCommand noch 2 weitere Attribute hinzugefügt: FConvert für die Konvertierung nach ANSI und FWorkDir zum Setzen des Arbeitsverzeichnisses, denn manche Programme brauchen das.

    Das Ergebnis ist ein schicker Output mit untereinanderliegenden Zeilen (so wie im...
  • Forum: Object-Pascal / Delphi-Language

    Re: CMD-Ausgabe von chkdsk, wget usw. ordentlich?

      Delphi
      by Dalai, 1. Jun 2009
    Lines.Add() ist zwar schön, aber das erzeugt einen noch viel zerrupfteren Output. Wenn ich das Sleep(50) komplett rausnehme, werden auch einzelne Zeichen, die der Befehl ausgibt, auf eine neue Zeile geschrieben. Reduziere ich nur die Schlafzeit, landen trotzdem noch Zeilen hintereinander...

    Darüber bin ich auch schon gestolpert. Ob das was für den Fall geeignet ist, weiß ich noch nicht, werde...
  • Forum: Object-Pascal / Delphi-Language

    Re: CMD-Ausgabe von chkdsk, wget usw. ordentlich?

      Delphi
      by Dalai, 1. Jun 2009
    So weit muss es nicht zwingend gehen. Es würde mir (vorerst) genügen, wenn die Ausgaben wie oben sind (alles untereinander) statt alles in derselben Zeile...

    Hast du eine Idee, wie ich das machen könnte? OK, eine Suche nach Chr(13) und/oder Chr(10) kann helfen, aber ob das genügt? Denn was ist, wenn die Zeichen mitten im String gefunden werden?

    MfG Dalai
  • Forum: Object-Pascal / Delphi-Language

    CMD-Ausgabe von chkdsk, wget usw. ordentlich?

      Delphi
      by Dalai, 1. Jun 2009
    Hallo Forum,

    bitte nicht hauen, wenn ich das falsche Unterforum erwischt haben sollte, denn wie ihr seht, schreibe ich zum ersten Mal hier in der DP :). Ich fand dies das passendste Unterforum.

    Ich weiß, dass DOS-Ausgaben usw. schon mehrfach behandelt wurden, aber ich habe ein spezielleres Problem.

    Ich habe eine Klasse TLaunch, die versch. Eigenschaften und VCL-Objekte (z.B. einen...


URL zu dieser Suchanfrage:

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