5,386
社区成员
发帖
与我相关
我的任务
分享
function DLLMain: TFormClass
begin
Result := TForm;
end;
function MetaClass: TFormClass;
begin
if not Assigned(FMeta) then
FMeta := ...; // Get DLL FormClass
Result := FMeta;
end;
var
FMeta: TFormClass; // DLL Class
FInstance: TForm;
begin
Application.Initialize;
FMeta := MetaClass;
if Assigned(FMeta) then
Application.CreateForm(FMeta, FInstance);
Application.Run;
end;