VC菜鸟:用vc做的dll,拷贝到系统目录,并在vb中引用,提示“***.dll未找到”(50分)

  • 主题发起人 microyzy
  • 开始时间
M

microyzy

Unregistered / Unconfirmed
GUEST, unregistred user!
是不是也要注册?可他不是ActiveX
在vc中调用需要LoadLibrary(),可在vb里没有这东西
1、放到VB目录下

2、放到Windows或PATH指定的目录下

3、指定绝对路径
我都试过了,还是不行
只有在开发的机器上可以
我在开发的机器上用vb,vc都可以调用,但是换了其他机器都不行
难道vc也需要安装运行环境?
我做DLL时使用动态链接和静态链接都不行,静态链接甚至出现非法操作
但是在开发机器上都没有问题
Help me!
 
你的系统目录是什么目录?
 
winnt或者windows
都试过
 
放在windows/system下,或winnt/system
或者vb可执行程序的目录下
 
找到原因了,是因为DLL又另外需要别的DLL,
还有:为什么用静态连接做的DLL就非法操作呢?
 
顶部