System.Classes.FindClass
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.