社区
Delphi
帖子详情
DELPHI 的 Application 是什么时候被创建的?
chenzhuo
2007-03-23 02:29:37
怎么找不到如Application := TApplication.Create(nil);的代码?难道是编译器自己创建的?
...全文
199
2
打赏
收藏
DELPHI 的 Application 是什么时候被创建的?
怎么找不到如Application := TApplication.Create(nil);的代码?难道是编译器自己创建的?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
chenzhuo
2007-03-23
打赏
举报
回复
谢谢!!!终于找到这斯了!
dctony
2007-03-23
打赏
举报
回复
Controls单元的initialization部分有个InitControls函数。
有InitControls函数中创建了应用程序的几个对象:
Mouse := TMouse.Create;
Screen := TScreen.Create(nil);
Application := TApplication.Create(nil);
在Forms单元的开头有引用到Controls单元,所以只要你的程序用到TForm,就会把Controls引用到你的程序中来,就会自动执行Controls单元的initialization部分。
Delphi
创建
对象时,
Application
、Self、nil三者的区别
Delphi
创建
对象时,
Application
、Self、nil三者的区别 ***.Create(AOwner:TComponent); //AOwner:
创建
者 Create(nil);//这种方式
创建
的对象需要自己释放内存 Create(Self);//由self对象负责释放
创建
的对象,当Self释放时自动触发释放 Create(
Application
);//当Applicatio...
Delphi
的
Application
Application
.Run执行消息循环
Application
.Terminate关闭程序,但主窗体没有加载时,程序关闭时还是会执行一些代码 重点:
Application
.CreateForm
创建
的窗口可以完整响应Windows事件,较为安全,尽量使用这个方法
创建
窗口,一些窗口无法恢复,最小化无法还原的问提都能解决! ...
T
APPLICATION
对象的
创建
1.
application
对象的
创建
: 每一个
DELPHI
的WINDOWS应用程序在主程序中都会引用Forms单元,而Forms单元则会引用Controls程序单元.在Controls程序单元被加载时它的initialization程序区块会被自动地执行.而在initialization程序区块调用了initcontrols函数.而initControls函数中可以找到全局对象变量APPLICAT
深入VCL源码研究
DELPHI
窗体的
创建
和关闭
2019独角兽企业重金招聘Python工程师标准>>> ...
采用粒子群优化(PSO)和增强粒子群优化(E-PSO)对住宅负载的可再生能源系统进行优化设计,1)纯电动汽车(BEV)或2)燃料电池电动汽车(FCEV)附Matlab代码.rar
采用粒子群优化(PSO)和增强粒子群优化(E-PSO)对住宅负载的可再生能源系统进行优化设计,1)纯电动汽车(BEV)或2)燃料电池电动汽车(FCEV)附Matlab代码.rar
Delphi
5,943
社区成员
262,942
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章