Autor Beitrag
Heino
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 20



BeitragVerfasst: Do 29.05.03 19:49 
Moin, Moin
Ich habe fogenden Code in meinem Programm

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
var
    i  : Integer;
    InFile : TStringList;
begin
  InFile := TStringList.Create;
  try
    InFile.LoadFromFile('c:\Hallo.txt'); // 4 Zeilen
    lblAnzahl.Caption:=IntToStr(InFile.Count);

  finally
    InFile.Free;
  end;


Wie kann ich jetzt z.B. nur die 3. oder nur die 2. Zeile in mein MemoFeld
laden. memo1.lines. und jetzt ??

Danke Heino

Moderiert von user profile iconKlabautermann: Delphi-Tags hinzugefügt.
Visum
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 106



BeitragVerfasst: Do 29.05.03 20:46 
Hi,
ausblenden Quelltext
1:
2:
memo1.lines.clear;
memo1.lines.add(inFile.lines[3]);

gibt den dritten Eintrag der Stringlist aus.
Die Stringlist fängt aber (glaub ich) bei 0 an!

memo1.lines.clear; löscht einfach noch alles, was vorher im memo stand, damit wirklihc nur die eine zeile ausgegeben wird.

---
code nicht getestet, dürfte aber funktionieren
Heino Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 20



BeitragVerfasst: Do 29.05.03 21:16 
Titel: Anfrage beendet, vielen Dank
Hi,
Leider hat sich bei dir ein Fehler eingeschlichen
es muss nicht
ausblenden Delphi-Quelltext
1:
memo1.lines.add(inFile.lines[3]);					

heissen sondern
ausblenden Delphi-Quelltext
1:
memo1.lines.add(inFile.strings[3]);					

aber ohne deinen Tip hätte ich es auch nicht hinbekommen, nur beim kompilieren gab es eine Fehlermeldung.
Vielen Dank noch mal.
Heino

Moderiert von user profile iconKlabautermann: Delphi-Tags hinzugefügt.