我想做个程序,但是我不想做安装程序安装,因为只是一个很小的程序我听一些朋友说,如果不做安装包的话,就要把 “msvbvm60.dll” 放在程序的目录下是不是这样的呢?但是要是我用了一些控件,比如 MsWinSock.ocx ,那么我也把它放在程序的目录下,这样是否管用呢?

解决方案 »

  1.   

    一般来说现在的主流操作系统都带了msvbvm60.dll。
    OCX不能光拷贝过去就可以了,还需要注册。
      

  2.   

    将你所使用的所有OCX扫描出来,然后放在一个文件夹下,并在该文件夹下建立BAT文件进行注册。REGSVR32 /S ...,自己打个问号看看就明白了。
      

  3.   

    我不包含任何 OCX
    那么我直接拷贝 msvbvm60.dll 过去行不?
      

  4.   

    注册例如
    运行 regsvr32 完全路径\MsWinSock.ocx
      

  5.   

    我不包含任何 OCX
    那么我直接拷贝 msvbvm60.dll 过去行不?
      

  6.   

    应该可以,好像只有98系统没有msvbvm60.dll文件
      

  7.   

    你打包过后有个里面有个包含ocx和dll的包,你直接copy到对方的机器上,注册一下就能用的。