Autor Beitrag
F34r0fTh3D4rk
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 5285
Erhaltene Danke: 29

Win Vista (32), Win 7 (64)
Eclipse, SciTE, Lazarus
BeitragVerfasst: Di 03.05.05 12:57 
Wie kann ich zum inhalt der listbox, etwas aus einer datei hinzufügen, also nicht loadfromfile sonder eher sowas wie addfromfile, aber wie mache ich das am unkompliziertesten ? 8)


Moderiert von user profile iconTino: Topic aus Sonstiges verschoben am Do 05.05.2005 um 15:44
exoduscrises
Hält's aus hier
Beiträge: 9

Win XP
D7 Pers
BeitragVerfasst: Di 03.05.05 13:21 
Also wenn du nur eine Zeile aus einer Textdatei hinzufügen willst, dann würde das so aussehen. Was willst du denn genau machen?

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
var
 ZSpeicher:string;
 Datei:textfile;
begin
 Assignfile(Datei, OpenDialog1.FileName);
 Reset(Datei);
  While Not EOF(Datei) Do
   begin
    Readln(Datei, ZSpeicher);
    Listbox1.AddItem(ZSpeicher);
    Closefile(Datei);
   end;
end,
F34r0fTh3D4rk Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 5285
Erhaltene Danke: 29

Win Vista (32), Win 7 (64)
Eclipse, SciTE, Lazarus
BeitragVerfasst: Di 03.05.05 13:24 
ich möchte praktisch das gleiche machen, wie bei loadfrom file, nur das der alte inhalt nicht überschrieben werden soll.

hm, man könnte den alten inhalt ja in einer stringliste absichern, aber man könnte auch den neuen inhalt in die stringliste laden und dann zeile für zeile einfügen, aber warum so kompliziert (beide möglichkeiten sind ja im prinzip fast identisch)
exoduscrises
Hält's aus hier
Beiträge: 9

Win XP
D7 Pers
BeitragVerfasst: Di 03.05.05 13:26 
Naja, also Listbox1.AddItem() überschreibt meines Erachtens nach keinen alten Inhalt.
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: Di 03.05.05 13:27 
nicht getestet:
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
var
  myStrL : TStringList;
begin
  myStrL := TStringList.Create;
  try
    myStrL.LoadFromFile('foo.txt');
    ListBox1.Items.AddStrings(myStrL);
  finally
    myStrL.Free;
  end;
end;

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
F34r0fTh3D4rk Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 5285
Erhaltene Danke: 29

Win Vista (32), Win 7 (64)
Eclipse, SciTE, Lazarus
BeitragVerfasst: Di 03.05.05 13:29 
also gibt es doch sowas wie add ^^ addstrings, danke werde ich testen :D
F34r0fTh3D4rk Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 5285
Erhaltene Danke: 29

Win Vista (32), Win 7 (64)
Eclipse, SciTE, Lazarus
BeitragVerfasst: Di 03.05.05 13:33 
klappt super, BIIIIIG THX :mrgreen: