好久不用VB,好象VB自带的安装程序会自动将相应的DLL,OCX等完全打包,不用用户操作,我在用DELPHI时一直都怀恋VB的这一人性化功能。

解决方案 »

  1.   

    单单进行拷贝是不行的,控件还需要注册的。推荐使用SetupBuilder Professional 1.5,这个打包程序不错,打出的包比VB自带的要小很多,并且可以自定义安装的程序,总之很强大并且方便的。还有,是中文的。
      

  2.   

    用VB自带的打包程序,他自动检查所需DLL
      

  3.   

    需要MSVBVM60.DLL(如果是VB6的程序的话)运行库,他和MSFlexGrid.OCX一般都放在C:\windows\system\(98系统)或是C:\WINNT\system32\(NT或2000系统)下。
    其实做安装包这些都会包含进去的,如果不愿意做就自己动手拷吧。
      

  4.   

    小弟的意思是不做打包程序,如何使得生成的.exe文件在其他没装vb的机子上运行?因为这个程序是要装在软盘上的,打了包后就太大了。我也知道控件要注册,所以专门还写了个.bat文件,但是注册后运行还是提示“ActiveX组件无法创建对象”。小弟在win2000环境下,按理说有vb6运行库,我也把这个文件复制到了.exe文件的目录下,还是不行。
      

  5.   

    没有的组件是要注册的方法:
    运行->Regsvr32.exe C:/wwwroot/Example1/Example1.dll
      

  6.   

    控件OCX文件的路径可以在选择部件的对话框中看到(下方)。如果你不打包的话,需要在拷贝后自己注册控件。在开始菜单中选择“运行”,然后选择你要注册的那个控件,再在前面加上"regsvr32 "(没有双引号,注意加空格)。
      

  7.   

    控件OCX文件的路径可以在选择部件的对话框中看到(下方)。如果你不打包的话,需要在拷贝后自己注册控件。在开始菜单中选择“运行”,然后选择你要注册的那个控件,再在前面加上"regsvr32 "(没有双引号,注意加空格)。
      

  8.   

    控件OCX文件的路径可以在选择部件的对话框中看到(下方)。如果你不打包的话,需要在拷贝后自己注册控件。在开始菜单中选择“运行”,然后选择你要注册的那个控件,再在前面加上"regsvr32 "(没有双引号,注意加空格)。