* Add RegisterClasses

This commit is contained in:
michael 2020-09-25 11:20:32 +00:00
parent ea077cd836
commit 85abc5e040

View File

@ -1403,6 +1403,7 @@ type
procedure RegisterInitComponentHandler(ComponentClass: TComponentClass; Handler: TInitComponentHandler);
Procedure RegisterClass(AClass : TPersistentClass);
Procedure RegisterClasses(AClasses : TArray<TPersistentClass>);
Function GetClass(AClassName : string) : TPersistentClass;
procedure RegisterFindGlobalComponentProc(AFindGlobalComponent: TFindGlobalComponent);
procedure UnregisterFindGlobalComponentProc(AFindGlobalComponent: TFindGlobalComponent);
@ -9318,6 +9319,15 @@ begin
ClassList[AClass.ClassName]:=AClass;
end;
Procedure RegisterClasses(AClasses : TArray<TPersistentClass>);
var
AClass : TPersistentClass;
begin
for AClass in AClasses do
RegisterClass(AClass);
end;
Function GetClass(AClassName : string) : TPersistentClass;
begin