在activform 发布的时候 如果没有加载其他文件 例如:midas.dll,只是一个ocx一切ok 版本也可以自己控制。
但是我在add file项 选择了 midas.dll后 版本控制也没有了
而且 系统不自己下载ocx和dll
不是说 系统可以自己读取inf文件的吗??
<OBJECT
classid="clsid:A30336C7-7A06-4025-A707-9DE9E9E135A2"
codebase="http://210.44.24.191/CAACMISMan.inf#Version=1,0,374,0"
width=760
height=420
align=center
hspace=0
vspace=0
>
</OBJECT>
虽然有了inf文件,但你必须同时改变
codebase="http://210.44.24.191/CAACMISMan.inf#Version=1,0,374,0"
的版本号,客户端才能重新下载OCX
如果有inf文件,那么codebase="http://210.44.24.191/CAACMISMan.inf#Version=1,0,374,0中是可以不写version的,因为在inf中可以写这个version的值。
不过在调试或实际应用中,我建议不要使用inf文件,因为在文件定位时好象不太灵光,所以最好把inf中的信息直接传递到codebase中
我有高招:
高招1:在D6以后Midas.dll可以编译进工程(ActiveForm),不用作为附件发布;
高招2:如果有参数要传最好不要用.ini文件之类,直接传递到codeBase中,原因楼上有讲。
Wild Deer