过去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;
评论
发表评论