社区
Delphi
帖子详情
DLL中的MDI调用
武林三粗
2000-02-17 03:58:00
我用Delphi作了一个应用程序,该程序有一个主程序为执行文件,其他的模块均为DLL,
并且每一个DLL都是MDI程序,在主程序中通过DLL动态调用这些模块后,退出DLL模块时
主程序一起退出了,请问如何才能不退出主程序?
...全文
148
4
打赏
收藏
DLL中的MDI调用
我用Delphi作了一个应用程序,该程序有一个主程序为执行文件,其他的模块均为DLL, 并且每一个DLL都是MDI程序,在主程序中通过DLL动态调用这些模块后,退出DLL模块时 主程序一起退出了,请问如何才能不退出主程序?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gypb
2000-02-20
打赏
举报
回复
show难道会退出吗?
武林三粗
2000-02-19
打赏
举报
回复
gypb:
如果不用ShowModal的方式,主程序还是要退出!还有其他办法吗?
gypb
2000-02-17
打赏
举报
回复
在DLL中声明这样一个函数;
procedure showmdiform(papp:Tapplication);
var
oapplication:Tapplication;
begin
oapplication:=application;
application:=papp;
midform.create(application);
mdiform.showmodal;
application:=oapplication;
end;
关键是在进入时要将DLL 的APPLICATION替换成父进程的APPLICATION,
在退出是还要更换回原来的APPLICATION,如果不更换回,那么WM_CLOSE将发送给
父进程,所造成了你说的现象。
rss
2000-02-17
打赏
举报
回复
大富翁里有答案,检索"DLL"
DLL
中
MDI
子窗体的
调用
此压缩文件
中
的程序,演示了在
DLL
中
如何
调用
MDI
子窗体.对于包含
MDI
子窗体的
DLL
,可
调用
DLL
中
的子窗体.
C++ Builder
MDI
调用
DLL
子窗体(基于 BCB2010)
C++Builder
MDI
程序
调用
DLL
窗体实例。基于 BCB2010
Windows进程常用
DLL
模块注入技术
课程结合多种Windows进程常用
DLL
注入技术。远程线程注入APC注入,异步
调用
过程,向目标线程插入待执行任务从而完成注入。窗口消息注入,指定窗口进程注入,与全局钩子注入类似。环境块注入,获取进程上下文信息,直接性修改程序执行流程完成注入。进程入口点注入,在程序初始化的时机前将
dll
模块文件注入至目标主线程。进程调试级注入,涉及调试器相关功能
调用
知识点
dll
模块重定位内存注入,模拟操作系统加载PE文件方式,直接将
dll
文件内存数据写入目标进程并执行。导入表注入,涉及PE相关知识点,增加区段,移动导入表,增加导入表、增加导出函数,修复表项数据等。内核驱动级
Dll
模块注入技术,内核驱动入门扩展。
Dll
调用
MDI
窗口.rar
Dll
调用
MDI
窗口.rar
delphi编程
MDI
方式
调用
DLL
.rar
有很多朋友问
MDI
方式
调用
DLL
的问题,回答的多了给大家做了一个例子,这是在delphi5开发人员指南的源码上修改的,里面注释了源码的一些东西,希望对大家有帮助
Delphi
5,388
社区成员
262,729
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章