后台执行程序加载dll的问题

鸣鸣Amadues 2008-09-24 02:26:07
我自己编写了个mfc程序,这个程序需要加载dll,把dll放在exe同一目录下即可,让几个人测试过都没有问题。

但当我用telnet或者计划任务运行这个程序的时候,发现程序虽然是运行了,但是可能是因为后台运行的关系,dll并没有被加载。

有谁可以解释下。谢谢。
...全文
76 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
lhsxsh 2008-09-26
  • 打赏
  • 举报
回复
没遇见该问题不知道。关注
Saingel 2008-09-26
  • 打赏
  • 举报
回复
可能是运行目录错误
ykx_yeer 2008-09-26
  • 打赏
  • 举报
回复
加载dll出错 如果不是加载时返回0的话 一般就是路径问题
程序优先在.exe所在当前目录下查找该dll库,找不到再去工程路径、系统路径等一系列路径中搜索
zhinangren 2008-09-25
  • 打赏
  • 举报
回复
telnet远程调试代码试一下!
鸣鸣Amadues 2008-09-25
  • 打赏
  • 举报
回复
dll能不能加载跟程序是前台还是后台运行有关系?
scklotz 2008-09-25
  • 打赏
  • 举报
回复
在vc下调试执行程序 看加载了那些dll 确保这些dll都是在后台运行时可以加载的
鸣鸣Amadues 2008-09-24
  • 打赏
  • 举报
回复
双击就直接调用了.
问题是后台运行调用不了dll.
鸣鸣Amadues 2008-09-24
  • 打赏
  • 举报
回复
从任务管理器内存消耗大小中发现telnet后台运行的时候没有加载dll。
但是前台运行(就是直接点击)就可以。

不知道又没有解决的方法。
zhtigt 2008-09-24
  • 打赏
  • 举报
回复
可能已经加载别的地方的dll了!
比如说该dll的安装路径下的
yayafu 2008-09-24
  • 打赏
  • 举报
回复
加载dll需要执行什么其他操作,如点个按钮才加载dll????????

15,471

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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