动态库不需要regsvr32的 拷到<systemDir>下(95/98是system,,NT/2000是system32) 声明时写相对路径 declare sub aa lib "converfile.dll" (byval a as string) 如果再找不到(是说找不到文件吧,不是函数入口吧),那就...
sandder,试了你的方法,考到system32下面,还是说找不到文件,怎么办?
我也遇到了类似的问题 刚刚解决了这个问题 问题的原因是,我在发布软件里有了DEBUG目录下的文件,并且DEBUG目录下的 DLL使用了“Use FMC in a Shared DLL”,如果改为“Use FMC in a static library"即可,但是~~~~这个文件太大,如果有发布的话应当使用Release目录下的DLL文件,这个很小
怎么你自己都没写清楚?
应为在vc作dll时会产生Debug文件夹,其中的dll比较大,vc在它里面加了其它的东西
vb真正可以用的是在Release下的那个Dll,比较小
都是找不到,用regsvr32也找不到,在vb里面还是找不到
还有什么办法可以试试呀
拷到<systemDir>下(95/98是system,,NT/2000是system32)
声明时写相对路径
declare sub aa lib "converfile.dll" (byval a as string)
如果再找不到(是说找不到文件吧,不是函数入口吧),那就...
刚刚解决了这个问题
问题的原因是,我在发布软件里有了DEBUG目录下的文件,并且DEBUG目录下的
DLL使用了“Use FMC in a Shared DLL”,如果改为“Use FMC in a static library"即可,但是~~~~这个文件太大,如果有发布的话应当使用Release目录下的DLL文件,这个很小