![]() |
mehrere Dateien in 1
Liste der Anhänge anzeigen (Anzahl: 1)
Mosche
hab immernoch das Problem mit meinen Log Dateien Und zwar möchte ich jetzt alle inhalte aus allen log datein (bis zu 31) in eine speichern. Wie stell ich das am besten an?? Hab bist jetzt das hier:
Delphi-Quellcode:
procedure TForm1.Button5Click(Sender: TObject);
Var sl1 : TStringList; sl2 : TStringList; i : Integer; begin Memo1.Lines.BeginUpdate; try for I := 1 to 10000 do sl1:= TStringList.Create; sl1:= TStringList.Create; sl1.LoadFromFile(FileListBox1.FileName); sl2:= sl1; Memo1.Text:= sl2.Text; Finally Memo1.Lines.EndUpdate; end; end; |
Re: mehrere Dateien in 1
Und wo ist jetzt dein Problem bzw. wie lautet deine Frage?
|
Re: mehrere Dateien in 1
Zitat:
|
Re: mehrere Dateien in 1
Hai fuknersascha,
schaue Dir deine Code noch mal genau an ;-) Zu erzeugst erst 10 000 x eine Instanz von TStringList (sl1). Dann erzeugst Du noch einmal ein. Dann lädst Du Text in sl1. Und dann weisst Du die Instanz von sl1 der Variablen sl2 zu. Das sind wohl mehrere Fehler im Code und im Design. |
Re: mehrere Dateien in 1
Ähm... In deinem Code sind mehr Fehler drin, wie man in so wenig Zeilen überhaupt schreiben kann. Sorry :oops:
Das sieht mir ziemlich einfach mal so dahingeklatscht aus. Beachte mal meine Punkte, und ich denke du wirst schon ein gutes Stück näher ans Ziel kommen. |
Re: mehrere Dateien in 1
Jo, mit Verlaub gesagt : dein Quelltext ist Schwachsinn. Na gut, Unfug. :mrgreen: Eventuell wäre zu überlegen, die Dateien einfach aneinanderzuhängen in diesem Stil : copy Datei1 + Datei2 DateiGesamt Kommt die 31 von Tage pro Monat her ?
|
Re: mehrere Dateien in 1
TFileStream wäre auch noch eine Möglichkeit. IMO zumindest eine bessere als immer wieder in einem Memo Zeilen hinzuzufügen.
|
Re: mehrere Dateien in 1
Grundsätzliche Frage:
Soll das eine einmalige Reorganisation vorhandener Dateien werden, die inhaltlich nicht verändert werden? Dann im DOS-Fenster mit copy xxx verketten und nix selber machen! Wenn nicht, dann musst du natürlich Delphi bemühen. |
Re: mehrere Dateien in 1
Zitat:
Zitat:
Zitat:
|
Re: mehrere Dateien in 1
Na gut, mit Stringlisten kannst Du das ja so machen:
- Erzeugen einer "Gesamt"-Stringliste und einer "Teil"-Stringliste - in einer Schleife Teilliste aus Datei laden und mit AddStrings der Gesamtliste hinzufügen - Gesamtliste abspeichern - beide Listen freigeben |
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:14 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 by Thomas Breitkreuz