我的程序是在XP下做的,用VB的打包程序丢文件,所以我就没有打包.我把程序生成EXE文件,把需要的OCX文件全部拷贝到其他机器的SYSTEM32下面,为什么程序在别的机器上(没有装VB)就显示不出来DATAGRID里的内容?数据在数据库里面的存在的.

解决方案 »

  1.   

    OCX注册下,REGSVR32.EXE *.ocxREGSVR32.EXE 路径 & 控件文件名
      

  2.   

    下一个Setup Factory 7.0打包工具,很好用的.在win2000\xp\2003里都可以用的.
      

  3.   

    刚刚注册还不知道怎么发帖。
    所以借贵宝地,提个与安装有关的问题。
    请楼主大人见谅!我曾用VB自带的打包工具打包过一个程序,
    本来可执行文件只有1.7M左右,
    可是打包后的安装包有30多M,
    是我自己的打包操作有问题,还是vb的打包工具有问题呢?
      

  4.   

    VB打包时很大,用SF7也未尝不可.不过DATAGRID里面不显示数据与程序的关系比较大