![]() |
AW: Eigenschaften in Zusammenhang mit Methoden mit Rückgabewert
Zitat:
Wenn du beim Setzen von etwas einen Rückgabewert willst (abgesehn von Exceptions), dann kannst du das eben nicht über ein Property lösen. Ein Property kennt eben nur einen Rückgabewert (Getter) oder einen Parameter (Setter). In soeinem Fall mußt du eben eine Methode nutzen
Delphi-Quellcode:
.
funktion setzeWert(x: Integer): Boolean;
Die Einzige andere Alternative wäre, wenn man einen Callback einführt, welcher bei einem Fehler aufgerufen wird. Aber direkt als Antwort auf das fehlerhaftes Setzen eines Property bleibt, bleibt eben nur die Exception. Da allerdings eine Exception, zur Steuerung des Programmflußes, ungern gesehn ist, kommt man wieder bei der Variante mit der Methode an. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:44 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