Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Zugriff auf Linie eines Memo (https://www.delphipraxis.net/36668-zugriff-auf-linie-eines-memo.html)

thepaul 23. Dez 2004 11:20


Zugriff auf Linie eines Memo
 
Hi,

ich möchte in einem Programm z.B. jede 3. Linie eines Mome auslesen. Ich würde also schreiben:
Delphi-Quellcode:
for i:=1 to max do
  begin
   showmessage(Memo.Lines[3*i].Text);
  end;
Da gibts aber irgendeinen Fehler. :oops:

Weiß jemand wie das funktioniert???


Vielen Dank

Paul

Jasocul 23. Dez 2004 11:22

Re: Zugriff auf Linie eines Memo
 
Die Zeilen eines Memos fangen bei "0" an und hören bei Count-1 auf.
Ich nehme an, dass du zu weit zählst.
Ansonsten wäre es hilfreich, wenn du schreibst, welchen Fehler es gibt. :wink:

Dax 23. Dez 2004 11:23

Re: Zugriff auf Linie eines Memo
 
Du musst das .Text wegnehmen, weil jede Zeile erstmal ein String ist. ;)
Dann solltest du aufpassen, das max nicht über (Memo.Lines.Count div 3) -1 geht, sonst bekommst du Probleme.

So sollte es denn gehen:
Delphi-Quellcode:
for i := 0 to (Memo1.Lines.Count div 3)-1 do
  showmessage(Memo.Lines[3*i]);


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:13 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz