因为想在VB6.0中实现甘特图,在网上搜索资料,看到需要用这个控件,就下载了graph32.OCX控件,以及gsw32.exe 和 gswdll32.dll,也都拷贝到:c:\windows\system32下面,可是用下列命令注册:regsvr32 c:\windows\system32\graph32.OCX,总提示注册失败:LoadLibrary("c:windowssystemgraph32.ocx")失败-找不到指定的模块。    请问这是什么原因?该如何解决?

解决方案 »

  1.   

    graph32.OCX先保证注册成功,就可以在控件中添加这个控件了。
      

  2.   

    开始运行REGSVR32 gswdll32.dll
      

  3.   

    将下面的文本粘贴到文本编辑器中,然后存为以.reg为扩展名的文件。双击后将信息添加到注册表中。然后用鼠标右键点击一个动态链接库或OCX控件,在弹出的环境菜单中你将会看到Register和Unregister的选项。运用这个方法的前提是你的计算机上必须有regsvr32.exe文件。
    REGEDIT4
    [HKEY_CLASSES_ROOT\.ocx]
    @="ocxfile"
    [HKEY_CLASSES_ROOT\ocxfile]
    @=”OCX”
    [HKEY_CLASSES_ROOT\ocxfile\shell\Register\command]
    @="RegSvr32 \"%1\""
    [HKEY_CLASSES_ROOT\ocxfile\shell\Unregister\command]
    @="RegSvr32 /u \"%1\"" 
    REGEDIT4
    [HKEY_CLASSES_ROOT\.dll]
    @="dllfile"
    [HKEY_CLASSES_ROOT\dllfile]
    @=”DLL”
    [HKEY_CLASSES_ROOT\dllfile\shell\Register\command]
    @="RegSvr32 \"%1\""
    [HKEY_CLASSES_ROOT\dllfile\shell\Unregister\command]
    @="RegSvr32 /u \"%1\"" 
      

  4.   

        .reg文件做了,信息也添加到注册表里了,然后鼠标右键单击graph32.OCX文件,可以看到Register和Unregister的选项,我点击Register,可是不能注册成功,还是那个提示;我在“运行”里输入regsvr32 c:\windows\system32\graph32.OCX,也不能成功。问题仍然存在,太顽固了
      

  5.   


    偶尔会碰到这样的问题.记录是与MS .NET FRAMEWORK有关.查下你这些控件需要FRAMEWORK什么版本才能支持