如何解决在Delphi2009中添加pas组件的问题
过去Delphi7的时代,我们写了很多.pas的单元式组件,用Install Component的方式就可以安装了。但是,在Delphi2009中这个功能被取消了。
如何解决这个问题呢?
你可以在Delphi2009中New一个Package,然后将你的*.pas文件和相关文件(*.dcu, *.dcr,*.res) 添加到Package中,然后再Build该项目,会产生*.hpp, *.obj, *.bpi, *.lib, *.bpl 等文件。
然后,你就可以在Delphi2009中使用Install package方式安装了。
如果你的.pas文件中没有Register方法,你需要补充它:
procedure Register;
begin
RegisterComponents('MyComponentName', [MyTypeName]);
end;
如何解决这个问题呢?
你可以在Delphi2009中New一个Package,然后将你的*.pas文件和相关文件(*.dcu, *.dcr,*.res) 添加到Package中,然后再Build该项目,会产生*.hpp, *.obj, *.bpi, *.lib, *.bpl 等文件。
然后,你就可以在Delphi2009中使用Install package方式安装了。
如果你的.pas文件中没有Register方法,你需要补充它:
procedure Register;
begin
RegisterComponents('MyComponentName', [MyTypeName]);
end;
评论
发表评论