From 85abc5e04095f2e3fea9609b77dfdeed0d26af55 Mon Sep 17 00:00:00 2001 From: michael Date: Fri, 25 Sep 2020 11:20:32 +0000 Subject: [PATCH] * Add RegisterClasses --- packages/rtl/classes.pas | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/packages/rtl/classes.pas b/packages/rtl/classes.pas index 3fb3e65..c7b2e88 100644 --- a/packages/rtl/classes.pas +++ b/packages/rtl/classes.pas @@ -1403,6 +1403,7 @@ type procedure RegisterInitComponentHandler(ComponentClass: TComponentClass; Handler: TInitComponentHandler); Procedure RegisterClass(AClass : TPersistentClass); +Procedure RegisterClasses(AClasses : TArray); 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); +var + AClass : TPersistentClass; + +begin + for AClass in AClasses do + RegisterClass(AClass); +end; + Function GetClass(AClassName : string) : TPersistentClass; begin