Forum: Sonstige Fragen zu Delphi
Delphi
by DanielBodensee,
2. Mai 2004
Hallo,
habe mir mal TMemoryStream angeschaut und gesehen, dass es dort ein Size und ein Position gibt. Nun habe ich mir ein label auf mein Form gelegt und gebe beim abarbeiten die Größe des Streams aus.
Da die Größe ja mit den Daten anwächst, dachte ich mir, man könnte ja die Position nach jedem Leseschritt merken und beim nächsten Durchgang wieder setzen, damit nicht der ganze Stream...
Forum: Sonstige Fragen zu Delphi
Delphi
by DanielBodensee,
2. Mai 2004
Hi,
super, musste dann noch das einlesen in die Memobox mit aufnehmen und es hat tatsächlich funktioniert.
Mein Fehler zuvor war, dass ich das einfügen in die MemoBox nicht in der Schleife gemacht habe, Dank Dir sind meine Augen jetzt etwas offener :-D
Eine Frage stellt sich jetzt:
Die MemoBox wird jetzt gefüllt und ich kann über die Scrollbar den Inhalt ansehen. Wie könnte ich eine...
Forum: Sonstige Fragen zu Delphi
Delphi
by DanielBodensee,
2. Mai 2004
Guten Morgen,
nachdem ich gestern (oder eher heute so recht früh) noch nach weiteren Möglichkeiten zu meinem Problem gesucht habe, ist mir ein interessanter Artikel ins Auge gesprungen, der die Lösung sein könnte.
Hier wird quasi ein cmd-prozess gestartet (im Beispiel einfaches Dir) und dann über eine Stringlist in ein Memo-Feld übergeben.
Funktioniert erst mal gut bei kleiner...
Forum: Sonstige Fragen zu Delphi
Delphi
by DanielBodensee,
1. Mai 2004
Hi,
mir ist gerade eingefallen, dass dieses zu startende Programm die Ausgabe ursprünglich auf dem Bildschirm ausgiebt, das LOG-File wird durch eine Umleitung (Pipe?) in die LOG-Datei geschrieben (also durch "programm.exe ergebnis.log")
Könnte man das Programm auch im Hintergrund starten und die Bildschirmausgabe in das Memo hineinschreiben? Das LOG-File kann man ja einfach mitschreiben, so...
Forum: Sonstige Fragen zu Delphi
Delphi
by DanielBodensee,
1. Mai 2004
Hallo,
leider wir die LOG-Datei von einem Programm geschrieben, auf das ich keinen Einfluß habe, kann daher leider nichts ändern.
Noch eine andere Frage:
Wenn ich das Programm im Hintergrund gestartet habe, muß ich dieses ja dann auch beenden wenn ich mein Programm schließe. Wie bekomme ich mit, dass das von mir gestartete Programm beendet ist?
Gruss,
Daniel
Forum: Sonstige Fragen zu Delphi
Delphi
by DanielBodensee,
1. Mai 2004
Hi,
erst mal vielen Dank für Eure Tips.
Wie aber kann ich das Logfile in meinem Programm über z.Bsp. TMemo so anzeigen, dass auch die weiteren Zeilen die in das LOG-File geschrieben werden aktuell angezeigt werden?
Ich kann es nur so erklären was ich will:
Unter UNIX kann man mit Type wie unter DOS etc eine Textdatei anzeigen lassen. Mit dem Parameter -t oder -tail wird die Datei...
Forum: Sonstige Fragen zu Delphi
Delphi
by DanielBodensee,
1. Mai 2004
Hallo,
ich muss von meinem Programm aus ein anderes Programm im Hintergrund starten, dass selber eine LOG-Datei schreibt.
Zum einen, wie kann ich mit Delphi3 ein Programm im Hintergrund starten (WinExec soll ja out sein) ohne das es sichtbar wird?
Wie kann ich die Logdatei ständig in einem TMemo anzeigen wenn die Datei schon mal 1,5MB groß werden kann? TScrollBox?
Unter Unix kann ich...