我刚拿到的源程序,本来想好好研究一下,可查看窗体总是提示“加载错误,详细内容参见。。.log”。请问是怎么回事啊?第一次接触VB,别笑我菜。

解决方案 »

  1.   

    可能是因为该源程序引用的DLL或OCX控件未加载入你的系统或未注册,另外要将源程序的只读属性去掉
      

  2.   

    那查一查出错的文件里的提示内容呀。。一般是你的窗体中用到的ocx控件没有在系统中注册的问题。。
      

  3.   

    你打开窗体名.log文件看看,是不是有什么加载了第三方控件
      

  4.   

    行 28: 不能加载控件 Panel3D2; 许可证未找到。
    行 54: 不能加载控件 ssoPage; 许可证未找到。
    行 699: 不能加载控件 Panel3D1; 许可证未找到。
    行 723: 不能加载控件 okbutton; 许可证未找到。
    行 745: 不能加载控件 exit; 许可证未找到。
    行 767: 不能加载控件 SSCommand1; 许可证未找到。
      

  5.   

    开始/执行 c:\winnt\system32\regsrv32.exe 控件所在路径\控件名.ocx(假如C盘为你的系统盘)
      

  6.   

    同意楼上的,利用 c:\winnt\system32\regsrv32.exe ,或者在程序中,在控件栏点击右键,选择增加控件,然后通过选择浏览,逐个增加需要的控件,控件的名字就是它题诗的那些错误,如Panel3D2.ocx.
      

  7.   

    regsrv32.exe 控件所在路径\控件名.ocx,控件的名字就是出错的几行文字
      

  8.   

    最好让作者给你打包,要不然你找起来太困难。去google或者baidu,search那些关键字
      

  9.   

    我现在发现,所有的原因都是因为没有安装那个3D控件。
    好像是需要threed32.ocx文件。可我在vb的光盘中没有找到这个文件。请问谁有这个文件可以发给我吗?多谢!
    另外,我找到了一个threed.vbx文件,放在了system32下面,可我不知道怎么用这个文件。谁能说说啊?
      

  10.   

    一开始提示:“不能加载E:\Test\THREED32.ocx文件”。
    确定后连续出现“加载错误,参见文件”
    行 31: 控件 Panel3D1 的类 Threed.SSPanel 不是一个已加载的控件类。
    行 89: 控件 mainman 的类 Threed.SSFrame 不是一个已加载的控件类。
    行 168: 控件 Panel3D2 的类 Threed.SSPanel 不是一个已加载的控件类。
    行 194: 控件 Panel3D2 的类 Threed.SSPanel 不是一个已加载的控件类。
      

  11.   

    我找了一个threed32.ocx并注册后,又出现最初的情况了::(行 54: 不能加载控件 ssoPage; 许可证未找到。
    行 699: 不能加载控件 Panel3D1; 许可证未找到。
    行 723: 不能加载控件 okbutton; 许可证未找到。
    行 745: 不能加载控件 exit; 许可证未找到。
    行 767: 不能加载控件 SSCommand1; 许可证未找到。我看了一下控件栏,比注册前多了几个东西,但全部不用能!都是没有许可证。
    这个threed32.ocx还要怎么样才能用啊?!????