var
pModule : HModule;
aClass : TPersistentClass;
begin
result := nil;
pModule := LoadPackage(bplFile);
if pModule <> 0 then begin
try
aClass := GetClass(className);
if Assigned(aClass) then begin
with TComponentClass(aClass).create(application) as TCustomForm do begin
showModal;
//show;
end;
end else begin
showMessage('组件没有找到');
end;
finally
UnloadPackage(pModule);
end;
end else begin
showMessage('不支持此功能模块');
end;
end;
如果是showModal卸载就很容易,如果是show的话UnLoadPackage()这一行应该放到哪。很郁闷啊!!!!