我开始一个代码里引用可以成功
后来从写了个代码就怎么引用也引不上去,啥原因啊???

解决方案 »

  1.   

    注册一下
    将下面的文本粘贴到文本编辑器中,然后存为以.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\"" 
      

  2.   

    什么意思?tlb文件不是引用那里选的吗?dll才需要RegSvr32 注册吧?
    关键是tlb老是引用那里选不上去,你确定他就消失了
      

  3.   

    “dll才需要RegSvr32 注册”好像不怎么正确
    可以试试
    不成的话也不损失什么
      

  4.   

    引用不上是什么意思?有什么提示?
    vb6有个BUG,引用时,文件类型选全部,才能看到