如何把一个实现特定功能的模块打成包(50分)

  • 主题发起人 主题发起人 ccwang
  • 开始时间 开始时间
C

ccwang

Unregistered / Unconfirmed
GUEST, unregistred user!
我想把应用程序中的功能模块打成一个包,然后其它的模块直接调用此包。不知道要怎么去实现。有没有这方面的资料,请各位高手指点指点
 
可以用DLL呀
 
楼上的老兄说得对啊,由于我们用的是Delphi,也可以做成bpl(包) [:)]
 
我在用下面程序调用包的时候为什么不行啊
procedure Tmainfrm.Button2Click(Sender: TObject);
var
PackageModule:THandle;
begin
//commisionfrm.ShowModal;
packagemodule:=loadpackage('package1.bpl');
try
commisionfrm.ShowModal;//commisionfrm为包中的一个窗体
finally
unloadpackage(packagemodule);
end;
end;
我要实现的功能是要调用包中的commisionfrm窗体,不知道应该怎么调用.请高手们指教一下
 
还没create如何show?
 
但是我用
procedure Tmainfrm.Button2Click(Sender: TObject);
var
PackageModule:THandle;
begin
//commisionfrm.ShowModal;
packagemodule:=loadpackage('package1.bpl');
try
commisionfrm:=tcommisionfrm.Create(application);
commisionfrm.ShowModal;
finally
unloadpackage(packagemodule);
end;
end;
就弹出‘Connot debug project unless a host application is defined.Use the Run|Parameters...dialog box.’错误提示
 
后退
顶部