VB程序员博客

VB程序开发

2个同名的动态库,比如sa.dll,每个动态库里都同名函数Myname,但其实现功能不一样。1个放在系统文件夹下,1个放在当前路径下。现在要调用这个动态库的Myname函数,问当前软件会首先调用哪个动态库的函数?

如果该库为msvbvm60.dll(VB库),但许多用户的系统此库被修改过,经常出现VB写的程序不能正确打开的错误(报告内存读错误,让用户换了msvbvm60.dll库后就可以正确打开程序了),是否把该库放在程序目录下也能替代系统目录下的该库?谢谢。这个问题不简单。很混乱顶下,看是否有高手来回答。1.使用同名函数Myname本身就是个不该有的习惯

2.调用不同的库, 在你通用区,应该就会宣告使用那些不同名的引用库

不同名的引用库.?? 就是调用那个库 一个萝卜一个坑 还会挖错吗?可以用FILEmon 监控你的程序先找那个库文件不是有别名吗?回CBM666,请看好问题再回答。同名库和函数出现概率很小,但毕竟存在。我的主要问题是用户系统下msvbvm60.dll被修改了,我的软件没法正常执行。能否再打包一个msvbvm60.dll放在程序目录下,这样我的程序是否优先调用程序目录下的msvbvm60.dll。谢谢。没人回答就结帖了。

标签: , ,


专题:

栏目: