![]() |
Text eines Memos überprüfen
hi @ all!
if möchte mit dem Code
Delphi-Quellcode:
prüfen ob das Memo etwas enthält,
if Memo1.Lines <> '' then {...} else {...}
jetzt ist da nur das problem das die Lines Property vom Typ TStrings ist, ich mit dieser Bedingung aber auf String prüfe was ja zu einer Debuggerfehlermeldung führt. Wie kann/muss ich diese Bedingung umschreiben das ich (ohne Fehler) prüfen kann ob das Meno etwas enthält ? Danke für jede Hilfe im Vorraus ! |
Re: Text eines Memos überprüfen
Moin Zynankali,
warum prüfst Du nicht einfach Memo1.Lines.Count? |
Re: Text eines Memos überprüfen
TStrings ist eine Liste mit mehreren Strings. Du kannst also entweder per Index auf eine Zeile des Memos zugreifen, bspw. die erste mit
Delphi-Quellcode:
oder du nutzt die Text Eigenschaft des Memos für den gesammten Text, also alle Zeilen auf einmal:
Memo1.Lines[0]
Delphi-Quellcode:
MfG Pr0g
Memo1.Text
|
Re: Text eines Memos überprüfen
@ Christian Seehase
Ehrlich gesagt wäre das doch ein bisschen umständlich oder ? @ Pr0g Hey, das funktioniert sogar ( was hätte ich wohl anderes erwartet :mrgreen: ) Danke ! |
Re: Text eines Memos überprüfen
Obs wirklich umständlicher ist mit Count würde ich nicht, so viel tut sich da auch nicht vom Code her, nur die Geschwindigkeit bei Count sollte höher liegen:
Delphi-Quellcode:
//mit Count
if Memo1.Lines.Count = 0 then //mit Text if Memo1.Text = '' then |
Re: Text eines Memos überprüfen
Moin Pr0g,
Zitat:
|
Re: Text eines Memos überprüfen
@ Christain Seehase
Ähm, und warum nicht ? :gruebel: |
Re: Text eines Memos überprüfen
Moin Zyancali,
weil diese bei jedem Zugriff aus den Zeilen zusammengesetzt wird, was reichlich auf die Geschwindigkeit drückt. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:51 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