关于ActiveX(10分)

  • 主题发起人 主题发起人 weel
  • 开始时间 开始时间
W

weel

Unregistered / Unconfirmed
GUEST, unregistred user!
用Delphi用vcl构件,生成的程序可以直接拿到别的机器运行。
那么使用ActiveX控件,生成的程序可以直接拿到别的机器运行吗?需要制作安装程序吧?
 
不可以的,需要手动注册才可以,regsvr32 yourcontrolpath
 
你的意思是说,需要制作成安装文件才可以在别的机器运行吧?
 
最简单的方法:用InstallShield一类的安装程序,把OCX自动注册。在此之前,用
VC++ 中的 dependency walker 看一下你用什么程序库,一般都会用VCL,BORLNDMM.DLL,
和DELPHI Runtime library。把这些库给用户,不然用不了你的程序。
 
ocx必须注册。
当然。
可以在安装程序中设置使其自动注册
也可以用regsvr3.exe 手动注册
 
其实回答很简单,告诉我需要制作安装文件就行了。
谢谢大家,人人有分。
 
后退
顶部