Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Prüfen, ob Klasse von einer anderen abgeleitet ist? (https://www.delphipraxis.net/9144-pruefen-ob-klasse-von-einer-anderen-abgeleitet-ist.html)

Ganymed 19. Sep 2003 07:57


Prüfen, ob Klasse von einer anderen abgeleitet ist?
 
Hi!

Wie kann ich ermitteln, ob eine Klasse von einer anderen Abgeleitet ist?

Code:
type TMyObject = class
  ...
  end;

type TMyObject2 = class(TMyObject)
  ...
  end;
Ich möchte jetzt gerne überprüfen, ob TMyObject2 von TMyObject abgeleitet ist. Mit is geht das ja nicht, weil das nur prüft, ob Object is Class...

Gruß

Ganymed

Sanchez 19. Sep 2003 08:56

Re: Prüfen, ob Klasse von einer anderen abgeleitet ist?
 
Schau dir mal InheritsFrom an

grüße, daniel

mirage228 19. Sep 2003 13:05

Re: Prüfen, ob Klasse von einer anderen abgeleitet ist?
 
versuchs mal mit MyObject.ClassParent

aogwaba 19. Sep 2003 21:07

Re: Prüfen, ob Klasse von einer anderen abgeleitet ist?
 
Zitat:

Ich möchte jetzt gerne überprüfen, ob TMyObject2 von TMyObject abgeleitet ist. Mit is geht das ja nicht, weil das nur prüft, ob Object is Class...
Doch, genau das macht is.

cu
waba


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:45 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz