![]() |
AW: Sprach-Feature wird nicht unterstützt: 'Benutzerdefiniertes Attribut
Zitat:
> als Konstante und direkt im Interface Ach ja, man kann die GUID auch aus dem Interface auslesen und bräuchte die Konstante nicht unbedingt. [edit] Supports ist mehrfach überladen, da kann man auch direkt den interfaceyp angeben und braucht nicht erst die GUID auszulesen.
Delphi-Quellcode:
if Supports(xyz, ImyModule, Result) then
Wenn die Generics langsam mal richtig nutzbar wären, dann würde bestimmt auch sowas gehn:
Delphi-Quellcode:
function Get<T: IInterface>(const AParams: ICimClass): T;
function TFoo.Get<T>(const AParams: ICimClass): T; begin Supports(Self, T, Result); end; |
AW: Sprach-Feature wird nicht unterstützt: 'Benutzerdefiniertes Attribut
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:31 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