关于:用VB调用的dll文件只能放在Windows目录中吗?
aleck 2000-05-02 01:44:00 网友们说得不错,dll文件的确可以放在其它目录下,但现在的问题是:我的程序在不同的机器上可能程序所在的目录就不同,那么我该怎么来声明它呢?(我不能去在Lib后面指定一个唯一的路径)而且不知为什么,在我的机器上如果在Lib后面只给出dll的文件名,则每次调用时系统都会报错:找不到dll文件。似乎VB并不是按照先找程序所在目录,再找系统目录的顺序来的。
例:Declare Function "aaa" Lib "test.dll" () as long '不行
Declare Function "aaa" Lib "d:\a\test.dll" () as long '行,但不实用
请各位高手赐教。