System.Classes.FindClass

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function FindClass(const ClassName: string): TPersistentClass;

C++

extern DELPHI_PACKAGE TPersistentClass __fastcall FindClass(const System::UnicodeString ClassName);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
System.Classes.pas
System.Classes.hpp
System.Classes System.Classes

Beschreibung

Sucht nach einer Klasse, die von TPersistent abgeleitet ist, und gibt diese zurück.

Mit FindClass kann ein Klassentyp per Name gefunden werden. FindClass durchsucht die Klassen, die im Stream-System bekannt sind. Klassen können mit einem Aufruf von RegisterClasses registriert werden. Das Stream-System erkennt solche Klassen dann in einem Stream und besitzt alle Informationen, die für ihre Erzeugung benötigt werden.

Wenn der gesuchte Klassenname nicht gefunden werden kann, löst FindClass eine Exception aus.

Siehe auch