![]() |
Inkompatible Typen bei Property und Getter
Irgendwie sehe ich den Wald vor lauter Bäumen nicht:
Delphi-Quellcode:
Bei der Property IsYearConfigured sagt er mir, dass es inkompatible Tyspen sein. Aber beide sind doch vom Typ Boolean? :gruebel:
type
TConfigFile = class(TObject) private FXmlFile: String; FXmlDoc: msDomDocument; procedure SetXMLFile(const XmlFile: String); function GetIsYearConfigured(const Year: String): Boolean; public destructor Destroy; override; property XmlFile: String write SetXMLFile; property IsYearConfigured: Boolean read GetIsYearConfigured; end; |
Re: Inkompatible Typen bei Property und Getter
Vielleicht liegt es an der Signatur des getters?
|
Re: Inkompatible Typen bei Property und Getter
Also ich könnte natürlic auch gerade extrem auf dem Schlauch stehen, aber wo soll denn der Parameter Year beim Lesen der Property herkommen? Oder anders formuliert: Kann man Getter-Methoden mit Parametern schreiben?
|
Re: Inkompatible Typen bei Property und Getter
Das wars. Danke.
|
Re: Inkompatible Typen bei Property und Getter
Zitat:
Delphi-Quellcode:
Gruß Hawkeye
property IsYearConfigured [aYear: String]: Boolean read GetIsYearConfigured;
|
Re: Inkompatible Typen bei Property und Getter
Na das ist klar, aber das im Code ist ja kein Array... Bin heute morgen nur etwas langsam im Kopf, daher die "schwammige" Formulierung :D
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:55 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