在dll文件所在单元的initialization写如下代码:
RegisterClass(AClass: TMycalss);//注册你的类
然后在主控程序写如下代码:
var
dllHandle:HMODULE;
MyClassRef:TPersistentClass;//尽可能靠近你的父类,如TForm可用class of TForm
begin
dllHandle:=LoadLibrary('mydll.dll');//装入dll到内存
MyClassRef:=GetClass('MyClass');//在内存中找到已经注册的类并用指针保存