Autor Beitrag
Cosmic
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 63



BeitragVerfasst: Fr 27.12.02 17:13 
Hi Ihr,
also ich versuche gerade eine ganze Memolist zu löschen. Nur ich habe die "to" Bedingung nicht ganz hinbekommen ;-) Vielleicht könnt Ihr mir helfen?
ausblenden Quelltext
1:
2:
3:
4:
    i := 0;
    for i = 1 to  (form1.phase1Memo.Lines.Count-1) do begin
    form1.phase1Memo.Lines.Delete(i);
    //wie gehts jetzt weiter? --> i -1; ?

Nur Delphi mekert, das der Ausdruck in Klammern (form1...) nicht geht? Das ganze Memofeld soll gelöscht werden. Vielleicht geht das ja auch einfacher?

Gruß Cosmic :-)

-----------------------------------------
Letz Fet´s heute beginnt Dein Leben
Alibi
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 458

Win2K SP3
Delphi 6 Ent
BeitragVerfasst: Fr 27.12.02 17:24 
for i := 1 to BlaMemo.Lines.Count-1 wäre das. Dann hättest du alle Zeilen bis auf die erste (Um die erste auch noch zu erwischen müsste es i := 0 heißen).
Aber das Memo löschen geht weitaus einfacher:
BlaMemo.Clear;
Cosmic Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 63



BeitragVerfasst: Fr 27.12.02 17:43 
Titel: :-)
Hi,
danke für die einfache Methode :-)

Ciao Cosmic

-----------------------------------------
Letz Fet´s heute beginnt Dein Leben
Dev4u.ch
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 36



BeitragVerfasst: So 29.12.02 19:41 
und noch was...

falls du es doch mit der komplizierten version versuchen willst,

du musst von oben herunter zählen...

ausblenden Quelltext
1:
for i = (form1.phase1Memo.Lines.Count-1) downto 0 do begin					


ansonsten kommt dir eine Fehlermeldung..


greats

_________________
Jedes Programm wurde von einem Menschen gecodet - Menschen machen nun mal Fehler!!