我用VB自带工具打包,在一台Xp上安装,说路经或文件错误,\包\surport\\....ocx
奇怪,为什么会出现两个\\
我用sf6打包,怎么能把VsFlexGrid的控件打进去,帮忙看看

解决方案 »

  1.   

    使用sf6打包,简单方便
    我用sf6打包,怎么能把VsFlexGrid的控件打进去,帮忙看看可以添加进去啊,然后选择自动注册
      

  2.   

    你把文件復制一個地方,然後重新注冊ocx,再重新打就沒有問題了
      

  3.   

    系统盘:\winnt\system32\regsvr32.exe -控件名.ocx
      

  4.   

    用工具Edit-Add Files选中你需添加的文件加入打包文件中在主窗体中该OCX上单击右键,选中File Properties项,在Advance标签页中勾选中DllRegisterServer项即可在安装时自动注册在General标签页中的Install file to编辑框中写入 %sysdir% 表示安装于系统目录system32下另:在Install File to中写入 %AppDir%表示安装于exe文件目录中
      

  5.   

    Setup Factory工具中有两个工具项很有用Tools菜单中的Scan Dependencies项和 Scan Visual Basic Project项前者可通过将EXE文件或DLL、OCX文件引入查找到相关的所有文件,后者可将VB的工程引入,查找相关的所有文件
      

  6.   

    那算了就这样吧:注册你的ocx吧。regsvr32 app.path & "*.ocx"
      

  7.   

    非常感谢 lilaclone(阿九--云破月来花弄影) 给我详细的解答