dll调用问题

wangshibo429 2009-05-04 10:53:27
我在vc++6.0下封装了两个应用程序的dll,在c#下分别进行调用,在不同的分支里new 新对象,然后调用不同的dll的接口函数,为什么在第一个分支里调用后,在第二个分支里调用不同的dll,他就提示不错,无法加载dll,反过来先在第二个分支调用它的dll可以实现,再去实现第一个分支的调用时又出错,我单独测试,两个对象都能正确调用自己的dll,为什么整合在一起就不行?急
...全文
78 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
wangshibo429 2009-05-11
  • 打赏
  • 举报
回复
哪位知道的啊,急,我的邮箱是83632381@qq.com
wangshibo429 2009-05-07
  • 打赏
  • 举报
回复
是不是在调用dll时用到了相同的内存空间?
wangshibo429 2009-05-07
  • 打赏
  • 举报
回复
每个分支new一个对象,用好后释放!
c863123 2009-05-05
  • 打赏
  • 举报
回复
lz给的分太少。
new 对象可能存在重复加载,在总的里面new过了?
wangshibo429 2009-05-05
  • 打赏
  • 举报
回复
有哪位能够帮帮我啊,非常感谢!
jingsong2008 2009-05-04
  • 打赏
  • 举报
回复
看看你的dll是否引用到项目中去了,然后在重新编译运行一下!
wangshibo429 2009-05-04
  • 打赏
  • 举报
回复
dll里有全局变量能否释放掉呢,逻辑上应该没有问题
qiqundelang 2009-05-04
  • 打赏
  • 举报
回复
估计DLL里有全局变量,没办法调试,也不是很清楚了,也许是你的或者封状的DLL逻辑问题.
wangshibo429 2009-05-04
  • 打赏
  • 举报
回复
为什么要重新编译运行,我重新生成解决方案后还是一样

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧