Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Memo = Memo funktioniert nicht ?!? (https://www.delphipraxis.net/82211-memo-%3D-memo-funktioniert-nicht.html)

EDatabaseError 8. Dez 2006 18:27


Memo = Memo funktioniert nicht ?!?
 
:gruebel: Ich kann in ein Memo1 bspw. Hallo eintragen. In ein Memo2 auch Hallo. Nun vergleiche ich im OnKeyDown des 2. Memos ob die beiden Memos gleich sind. (
Delphi-Quellcode:
if Memo1.Lines = Memo2.Lines
)

Leider funktioniert das nicht ?!?

Warum :gruebel:



mfg
tobi

3_of_8 8. Dez 2006 18:28

Re: Memo = Memo funktioniert nicht ?!?
 
Weil Lines eine TStringList ist. Vergleiche den Text der StringLists, nicht die Instanzenpointer.

Balu der Bär 8. Dez 2006 18:29

Re: Memo = Memo funktioniert nicht ?!?
 
Versuch mal MemoX.Text anstatt Memox.Lines.

EDatabaseError 8. Dez 2006 18:33

Re: Memo = Memo funktioniert nicht ?!?
 
Also mit .Text und der Portierung von der Abfrage ins OnChange tuts jetzt :thumb:

danke.

mfg
tobi

Christian Seehase 8. Dez 2006 23:02

Re: Memo = Memo funktioniert nicht ?!?
 
Moin Tobias,

aber denk' dran, dass die Abfrage der Eigenschaft Text eines Memos, je nach Umfang des Inhaltes, ziemlich lange dauern kann, da die Eigenschaft beim Lesen jedesmal aus den Lines zusammengebaut wird.


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:05 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 by Thomas Breitkreuz