社区
语言基础/算法/系统设计
帖子详情
调用DLL窗体后的问题?
zgjob
2005-10-24 08:13:33
调用DLL窗体后,将调出的窗体最小化,不能使用原主窗体的功能.如何在不关闭调用出的DLL窗体的情况下,使用主窗体?
...全文
136
8
打赏
收藏
调用DLL窗体后的问题?
调用DLL窗体后,将调出的窗体最小化,不能使用原主窗体的功能.如何在不关闭调用出的DLL窗体的情况下,使用主窗体?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zgjob
2005-10-24
打赏
举报
回复
改showmodal;为show;后显示不出来窗体?
三面来风
2005-10-24
打赏
举报
回复
ShowModal; { 模式化显示窗体 }---->show
zgjob
2005-10-24
打赏
举报
回复
我的调用DLL过程是这样的,哪位大哥帮我改一下!
procedure Dowgrk(H: THandle; AConn: TADOConnection; S: string; N: Integer);
begin
CoInitialize(Nil);
Application.Handle := H; { 将过程的句柄赋值为调用者的句柄 }
{ 上面语句的作用在于, DLL的句柄和调用者的句柄相同,在任务栏中就不会各自出现一个任务标题了。 }
with Tfrmwgrk.Create(Application) do
try{ 创建窗体 }
adoconnection1.ConnectionString:=aconn.ConnectionString;
statusbar1.Panels[1].Text:='当前登录用户:'+S;
Lb_czy.Caption:=S;
ShowModal;; { 模式化显示窗体 }
finally
adoconnection1.Connected:=false;
Free; { 调用结束时销毁窗口 }
Application.Handle:= OldHandle;
CoUninitialize;
end;
end;
yueing8
2005-10-24
打赏
举报
回复
将DLL中的窗体 Showmodal改为 show,
不过需要注意主窗体调用DLL时的语句写法,以免这边调用然后就释放啦
luckyboy97
2005-10-24
打赏
举报
回复
改变显示方式,以及显示类型就OK了
zgjob
2005-10-24
打赏
举报
回复
请问应该怎样显示才行?
aiirii
2005-10-24
打赏
举报
回复
估计你是用showModal 的方式显示窗口,那当然会出现你说的
jianghd
2005-10-24
打赏
举报
回复
当然了,你用了try ... finally 后,执行了show之后又马上释放掉了,改一下你的Dowgrk过程,在窗体关闭时做finally中的代码
Delphi创建
Dll
和
调用
Dll
示例(包含
Dll
窗体
调用
)
Delphi创建
Dll
和
调用
Dll
示例(包含
Dll
窗体
调用
) 网上介绍比较杂乱,特地整理了一份Demo代大家学习参考。 1.socketA_
dll
为
dll
工程目录。 2.Load
Dll
Demo 为【静态
调用
】
dll
工程目录。 3.Load
Dll
Demo_动态
调用
为...
DELPHI 简单
调用
DLL
窗体
源码
DELPHI 简单
调用
DLL
窗体
源码
Windows进程常用
DLL
模块注入技术
进程调试级注入,涉及调试器相关功能
调用
知识点
dll
模块重定位内存注入,模拟操作系统加载PE文件方式,直接将
dll
文件内存数据写入目标进程并执行。 导入表注入,涉及PE相关知识点,增加区段,移动导入表,增加导入...
简单
调用
DLL
窗体
源码.rar
简单
调用
DLL
窗体
源码.rar
调用
DLL
中
窗体
相关演示源码.rar_
DLL
窗体
_delphi
dll
窗体
_delphi
调用
dll
_
dll
窗体
调用
DLL
中
窗体
相关演示源码
语言基础/算法/系统设计
16,748
社区成员
33,247
社区内容
发帖
与我相关
我的任务
语言基础/算法/系统设计
Delphi 语言基础/算法/系统设计
复制链接
扫一扫
分享
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章