为美化程序界面,我的程序引用了NiceForm.ocx等组件,用SetupFactory打包;
在已安装VB的电脑上,我的程序可以正常安装使用;
在未安装VB的电脑上,
    有的控件可正常使用,如NiceContainer等;有的则不行,如NiceButton/NiceCheck/NiceOption等,并有以下类似提示:
    Run-time error '372':
    Failed to Load Control NiceForm.Ocx.Your version of NiceForm.ocx maybe outdated.
    Make sure you are using the version of the control that was provided with your application.
大家有没有遇到这个问题啊,怎么解决的呢?

解决方案 »

  1.   

    打包做的有问题,没有打全用的dll或ocx
      

  2.   

    当软件拿到另的电脑上使用的时候,请带上NiceForm.ocx 和 SYSTEM32下面的 Picclp32.ocx 如果没有带,有可能会用不起.
      

  3.   

    把“Picclp32.ocx ”打包进去。
      

  4.   

    开始->运行->输入"CMD"->regsvr32 路径\NiceForm.ocx 回车
     OK就可以到程序里面引用了.不过我觉得你可以用Activeskin 做美化啊...方便有可以下载美化方案.