![]() |
Re: DosProgramm zur Echtzeit auf Memo oder sonst. umleiten
Zitat:
|
Re: DosProgramm zur Echtzeit auf Memo oder sonst. umleiten
Zitat:
![]() |
Re: DosProgramm zur Echtzeit auf Memo oder sonst. umleiten
Zitat:
![]() Da bekommst du jede Zeile direkt, wenn das Konsolenprogramm sie ausgibt. Mit der oben geposteten Lösung bekommst du sie ja erst, wenn das Konsolenprogramm beendet ist. |
Re: DosProgramm zur Echtzeit auf Memo oder sonst. umleiten
Ist denn das kompatible mit delphi 2009?
|
Re: DosProgramm zur Echtzeit auf Memo oder sonst. umleiten
Liste der Anhänge anzeigen (Anzahl: 1)
Mit leichten Änderungen wegen Unicode ja. Im Anhang einmal eine entsprechend angepasste Version.
|
Re: DosProgramm zur Echtzeit auf Memo oder sonst. umleiten
Hey hallo, diese Unit muss ja ertsmal eingebunden sein, bevor sie funzt, hier stoße ich an meine Grenzen, ich habe noch nie eine fremde Unit in meinen Progs benötigt, ist das kompliziert??
|
Re: DosProgramm zur Echtzeit auf Memo oder sonst. umleiten
Habe im Eifer des Gefechtes nicht bemerkt, daß es auf ner anderen Seite weitergeht, sorry
|
Re: DosProgramm zur Echtzeit auf Memo oder sonst. umleiten
Die Unit über's Projekt hinzufügen und in der FormUnit in die Uses-Klausel einfügen. Dann kannste die Funktionen der eingebunden Unit verwenden.
|
Re: DosProgramm zur Echtzeit auf Memo oder sonst. umleiten
Du öffnest das Package (.dpk) und klickst dann in der Projejtverwaltung mit rechts drauf und dann auf installieren. Dann ist die Komponente installiert. Jetzt kannst du die aufs Formular legen. Und dann mach einfach mal nen Memo und zwei Buttons dazu:
Delphi-Quellcode:
Wenn du auf den ersten Knopf drückst, wird die Kommandozeile gestartet und du siehst direkt die Ausgabe im Memo. Und wenn du auf den zweiten Knopf drückst, wird an diese Kommandozeile der Befehl dir gesendet. Und auch dessen Ausgabe siehst du direkt.
procedure TFormX.Button1Click(Sender: TObject);
begin DosCommand1.OutputLines := Memo1.Lines; DosCommand1.CommandLine := 'cmd'; DosCommand1.Execute; end; procedure TFormX.Button2Click(Sender: TObject); begin DosCommand1.SendLine('dir', True); end; |
Re: DosProgramm zur Echtzeit auf Memo oder sonst. umleiten
Werde es sofort versuchen :lol:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:12 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz