我要添加shinh_vb6.dll怎么添加到工程里面去呢?

解决方案 »

  1.   

    菜单:工程->引用->浏览
    不行,提示:不能将引用加入到指定文件
      

  2.   

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

  3.   

    在引用窗口中的文件选择窗口中选定DLL的时候会自动注册的:-)
    出现"不能将引用加入到指定文件"这个错误的原因很可能是这个DLL不是ActiveX DLL...
      

  4.   

    查看导出函数 跟 api 一样用
      

  5.   

    '声明
    Private Declare Function SkinH_Attach Lib "SkinH_VB6.dll" () As Long然后把这个dll放在system32或者你的程序根目录下,使用SkinH_Attach函数即有效果
      

  6.   

    有同感!
    如果一定要用的话
    Private Declare Function XXX Lib "d:\SkinH_VB6.dll" () As Long
    也未尝不可
      

  7.   

    我就是用这个dll的其中一个人```放在程序根目录下,然后声明,再调用函数就OK了
      

  8.   

    Regsvr32.exe ...dllAdd Reference
      

  9.   

    dll文件不需要添加到工程里,只需要把它放在“C:\WINDOWS\system32”路径下,然后就可以调用里面的命令了,调用命令的方法如9楼所说。
      

  10.   

    1. Project -> References -> Browse...
    2. Start -> Run -> Regsvr32 ..\..\shinh_vb6.dll