请教诸位,加载的DLL如何从内存中卸载掉?(except reboot)

PopYan 2000-03-09 04:10:00
本人用Delphi写了一小段Web Server Application,编译后生成的.dll模块经Web页面加载后,就驻留在内存中,只有reboot才能令其消失,十分头疼,请教诸位高手,有什么办法能把他从内存中卸载掉?最好能通过程序实现。
...全文
229 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
hubdog 2000-03-11
  • 打赏
  • 举报
回复
我是用iis4.0它那里有一个选项,叫不把isapi放入高速缓存中,点上它
就可以不用重起iis4就可以反复编译isapi.不知道pws里有没有
bruce_zhao 2000-03-11
  • 打赏
  • 举报
回复
我也碰到过这个问题,书上说把PWS关掉再重启就行了,不过我试了没用,我后来一直都是先写成CGI,调试通过后再改成ISAPI。
radish 2000-03-10
  • 打赏
  • 举报
回复
我的意思就是把部分功能先用CGI完成,然后改成ISAPI。
PopYan 2000-03-10
  • 打赏
  • 举报
回复
radish: 你好,我选择的Web Server Application Type是ISAPI,这样怎么能生成.exe呢?(我刚开始学Internet编程,听说CGI类型的可以生成.exe)谢谢热心指导。
radish 2000-03-09
  • 打赏
  • 举报
回复
那你可以这样试试,先用EXE完成你的任务,调通后再改为DLL
PopYan 2000-03-09
  • 打赏
  • 举报
回复
radish:我按照你说的,把PWS停止服务,再在Microsoft系统信息中查看已加载的32位模块,it's still there,我又把WebSite打开,又关掉,还是不行。
radish 2000-03-09
  • 打赏
  • 举报
回复
把WEB SERVER 关掉重起试试

5,379

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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