Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#3

AW: Klasse auf Interface testen

  Alt 18. Okt 2010, 16:04
Anstelle von Supports kannst du auch mal GetInterfaceEntry versuchen.
Vorsicht, du bist dann nahe an den internen Datenstrukturen von Delphi.
Delphi-Quellcode:
if Assigned(self.GetInterfaceEntry(IMyInterface)) then
   DoSomethingElse;
if Assigned(self.GetInterfaceEntry(IMyOtherInterface)) then
   DoSomethingDifferent;
Aber wie schon himitsu geschrieben hat solltest du das nicht abfragen.
Andreas
  Mit Zitat antworten Zitat