社区
Delphi
帖子详情
DLL中的MDI调用
武林三粗
2000-02-17 03:58:00
我用Delphi作了一个应用程序,该程序有一个主程序为执行文件,其他的模块均为DLL,
并且每一个DLL都是MDI程序,在主程序中通过DLL动态调用这些模块后,退出DLL模块时
主程序一起退出了,请问如何才能不退出主程序?
...全文
152
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
Dll
调用
MDI
窗口.rar
Dll
调用
MDI
窗口.rar
delphi编程
MDI
方式
调用
DLL
.rar
有很多朋友问
MDI
方式
调用
DLL
的问题,回答的多了给大家做了一个例子,这是在delphi5开发人员指南的源码上修改的,里面注释了源码的一些东西,希望对大家有帮助
delphi
调用
dll
中
的窗体
这是一个
调用
dll
中
封装窗体的例子!
dll
文件夹
中
编译出My
dll
.
dll
Delphi
5,388
社区成员
262,730
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章