在activform 发布的时候 如果没有加载其他文件 例如:midas.dll,只是一个ocx一切ok 版本也可以自己控制。
但是我在add file项 选择了 midas.dll后 版本控制也没有了
而且 系统不自己下载ocx和dll  不是说 系统可以自己读取inf文件的吗??

解决方案 »

  1.   

    <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
      

  2.   

    如果有inf文件,那么codebase="http://210.44.24.191/CAACMISMan.inf#Version=1,0,374,0中是可以不写version的,因为在inf中可以写这个version的值。
    不过在调试或实际应用中,我建议不要使用inf文件,因为在文件定位时好象不太灵光,所以最好把inf中的信息直接传递到codebase中
      

  3.   

    我有高招:
    高招1:在D6以后Midas.dll可以编译进工程(ActiveForm),不用作为附件发布;
    高招2:如果有参数要传最好不要用.ini文件之类,直接传递到codeBase中,原因楼上有讲。
    Wild Deer
      

  4.   

    to  njxdh() 
      你的
    高招1:在D6以后Midas.dll可以编译进工程(ActiveForm),不用作为附件发布;
     具体的方法是什么呢??