![]() |
Inkompatiblen Typen Fehler
Hallo Zusammen,
ich bekomme irgendwie das Problem mit den inkompatiblen Typen nicht in den Griff. Die Read Function der Property Documentinfo liefert diesen Fehler. Den Typ TCLDocumentinfo habe ich oben definiert, und ohne Read funktioniert es. Hat jemand ein Tip für mich? Den Source Code Ausschnitt habe ich unten angehängt. Herzlichen Dank!
Delphi-Quellcode:
type TCLDocumentinfo = record
firstvisit:string; lastvisit: string; assigedCategory:integer; end; type MYCLass = class (TComponent) .. function GetDocumentinfo(const URL:String):TCLDocumentinfo; procedure PutDocumentinfo(value:TCLDocumentinfo); .. Published property Documentinfo:TCLDocumentinfo read GetDocumentinfo write PutDocumentinfo; |
Re: Inkompatiblen Typen Fehler
Hi,
deine Methode, die du beim read einträgst darf keine Parameter haben. Auf ein Property greifst du halt sehr transparent (wie auf eine Variable) zu. Was dabei an Methoden aufgerufen wird, willst du gerade nach aussen verdecken. Deshalb kannst du nicht eine URL übergeben. (Ausnahmen gibt es imho nur für Felder/Arrays) Gruß Der Unwissende |
Re: Inkompatiblen Typen Fehler
Danke Der_Unwissende,
jetzt fällt es mit wie Schuppen aus den Haaren. :wall: :wall: :wall: :wall: :wall: Besten Danke |
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:06 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