![]() |
Re: Alle Memos haben gleich viele Zeilen...
Da war noch das Problem das aus '<=' ein '<' gemacht werden muss.
|
Re: Alle Memos haben gleich viele Zeilen...
Dann lies mal meinen vorletzten Beitrag ;)
Edit: Ich rieche einen Bug...Ich habe schon wieder kein rotes Erinnerungskästchen gekriegt :cry: |
Re: Alle Memos haben gleich viele Zeilen...
Ich habe jetzt diesen Code:
Delphi-Quellcode:
Ich schreibe eine Zeile in Memo2 und habe 2 Zeilen in Memo1... Ja...ein Bug... Aber wo? Ich weiß es einfach nicht
while memo1.lines.count<memo2.lines.count do
memo1.lines.add(''); |
Re: Alle Memos haben gleich viele Zeilen...
Kann ich einfach nicht bestätigen.
Wenn ich in Memo2 eine Zeile schreibe kommt mit diesem Code auch nur eine Zeil ins Memo1. Wichtig ist natürlich das Du nach deiner ersten Zeile in Memo2 nicht Enter drückst. Aber das ist ja wohl auch logisch. |
Re: Alle Memos haben gleich viele Zeilen...
Ich teste es nochmal, kann sein, dass ich mist gebaut habe.
Werde mich melden! |
Re: Alle Memos haben gleich viele Zeilen...
Moin!
Grundlegend ist ja auch die Frage, auf welches Memo die denn angepasst werden sollen? Es muss ja ein Memo geben welches die Anzahl der Zeilen vorgibt - entweder das mit den meisten Zeilen oder immer das 1. Memo oder was auch immer... Und ich meinte vorhin: wenn du eine Repeat Until Schleife benutzt, die ja fussgesteuert ist, musst du vorher abprüfen, ob du wirklich diese ausführen musst - weil das hinzufügen wird bei einer fussgesteuerten Schleife immer ausgeführt wird und danach erst abgeprüft wird. Und nun noch ein Beispiel, wenn das längste Memo ausschlaggebend ist:
Delphi-Quellcode:
MfG
Var
lMaxCount : Integer; Begin lMaxCount := Max(Memo1.Lines.Count, Max(Memo2.Lines.Count, Memo3.Lines.Count)); While ( Memo1.Lines.Count < lMaxCount ) Do Memo1.Lines.Add(''); While ( Memo2.Lines.Count < lMaxCount ) Do Memo2.Lines.Add(''); While ( Memo3.Lines.Count < lMaxCount ) Do Memo3.Lines.Add(''); End; Muetze1 |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:16 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