![]() |
Laden eines Files in ein memofeld mit beschränkungen
Hallo liebe Delphifreunde,
ich habe folgendes problem:
Delphi-Quellcode:
Mit diesem quellcode kann ich eine ganze txt datei auslesen lassen und in ein memofeld
{...}
var List: TStrings; begin List := TStringList.Create; Memo1.Lines.LoadFromFile('C:\jo.txt'); {...} schreiben lassen. Wie kann ich zb. sagen dass er erst ab zeile 6 den text liest. danke euch schonmal mfg counterskiller |
Re: Laden eines Files in ein memofeld mit beschränkungen
Mit dem fertigne TMemo (bzw TStrings/list) gar nicht. Da wirst du dir schon deine eigene Laderoutine programmieren müssen. Kannst ja den Quellcode der TStringsList-Klasse als Vorlage dafür hernehmen.
|
Re: Laden eines Files in ein memofeld mit beschränkungen
1. wo finde ich diese TStringsList-Klasse
2. Was soll ich machen um das so zu machen wie ich mir das vorstelle ohne eine Laderoutine zu schreiben mfg |
Re: Laden eines Files in ein memofeld mit beschränkungen
... oder so?
Delphi-Quellcode:
Grüße
var
sl : TStringList i : Byte; begin ... sl := TStringList.create; sl.loadFromFile(...); for i:=5 downto 0 do sl.delete(i); Memo1.lines.assign(sl); sl.free; .. end; Klaus |
Re: Laden eines Files in ein memofeld mit beschränkungen
Noch 2 weitere Möglichkeiten:
Delphi-Quellcode:
var
sl : TStringList i : Byte; begin ... sl := TStringList.create; try sl.loadFromFile(...); for i := 0 to 5 do sl.delete(0); Memo1.lines.assign(sl); finally sl.free; end; .. end;
Delphi-Quellcode:
var
sl : TStringList i : Byte; begin Memo1.Lines.BeginUpdate; Memo1.Lines.Clear; ... sl := TStringList.create; try sl.loadFromFile(...); for i := 6 to sl.Count - 1 do Memo1.lines.Add(sl[i]); sl.free; finally Memo1.Lines.EndUpdate; end; .. end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:45 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