社区
Delphi
帖子详情
Tform.Create(nil)和 Tform.Create(application) 有什么区别??
yjbnew
2004-06-15 12:38:59
??
...全文
340
12
打赏
收藏
Tform.Create(nil)和 Tform.Create(application) 有什么区别??
??
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
山水无言
2004-07-26
打赏
举报
回复
liuqifeiyu(liuqi)你好,我今天也碰到这个问题,当执行到
liu_form:=Tliu_form.Create(NIl);
时出错,错误提示为:
Value assigned to 'liu_form' never used
请问这是为什么?怎么纠正?
xijunwhx
2004-06-28
打赏
举报
回复
区别大家都说了,我说点别的。
在你的application中form比较多form中界面元素比较多的时候尽量避免create
(application),多使用create(nil)养成习惯记得自己创建的东西,
自己释放掉就行了,至于这样做的原因,你看看Win32的消息流窜路径就知道了。
juliens
2004-06-15
打赏
举报
回复
属主对象也就是你创建的对象的Owner属性里指定的!
juliens
2004-06-15
打赏
举报
回复
Tform.Create(nil)表示你创建的Form没有属主对象,你得自己创建自己销毁;
Tform.Create(application)表示你创建的Form的属主对象是Application,不用你手工销毁,其生命期是由Application管理的!
yjbnew
2004-06-15
打赏
举报
回复
up
julong88
2004-06-15
打赏
举报
回复
Tform.Create(nil)表示你创建的Form没有属主对象,你得自己创建自己销毁;
Tform.Create(application)表示你创建的Form的属主对象是Application,不用你手工销毁,其生命期是由owner管理的
括号里的是owner
yjbnew
2004-06-15
打赏
举报
回复
DENG DENG ZAI JIE TIE !
Tensionli
2004-06-15
打赏
举报
回复
study
liuqifeiyu
2004-06-15
打赏
举报
回复
你用Tform.Create(nil) 创建后马上销毁如:
liu_form:=Tliu_form.Create(NIl);
With liu_form do
Try
ShowModal;
Finally
Free;
liu_form:=Nil;
End;
JUSTHELP
2004-06-15
打赏
举报
回复
你可以自己释放
FreeANDNil(yourform);
yjbnew
2004-06-15
打赏
举报
回复
我用 Tform.Create(nil) 没有问题,但用Tform.Create(application) 当程序结束时会报错误!
我现在的问题是:用Tform.Create(nil) 时,当我的程序结束时这个窗口会自动释放空间吗?
hanlin2004
2004-06-15
打赏
举报
回复
说的不错
Tform.Create(nil) 效率高,但是要自己释放空间
Tform.Create(application) 有些额外操作,但是安全,当TAPPLICATION释放的时候会先释放
属于它的所以对象
JavaScript篇:JavaScript中的this指向:3种方法让你轻松掌控
大家好,我是小杨,今天我们来聊聊JavaScript中让人又爱又恨的this关键字。很多初学者对this的指向感到困惑,其实只要掌握规律,this并没有那么神秘。更重要的是,我们还可以用3种方法来改变this的指向!
JS 中的 this 指向:小白也能看懂的通俗解析
JavaScript中的this指向问题常常让初学者困惑。本文通过通俗易懂的生活例子和代码实例,讲解了this的4种常见场景:普通函数调用时指向全局对象,对象方法调用时指向当前对象,构造函数调用时指向新创建的对象,以及使用call/apply/bind时可以手动指定this指向。文章强调this的指向取决于"函数被调用的方式"而非"定义的位置",并提供了简单的判断流程。最后通过一个小练习帮助读者检验理解。掌握这些规则,就能轻松应对JavaScript中的this问题。
从零开始学习JavaScript:轻松掌握编程语言的核心技能①
📜📜JavaScript 是一种脚本语言,用于在 Web 页面上执行交互式操作和动态效果。它最初由 Brendan Eich在1995年创建,最初被称为 LiveScript,后来更名为 JavaScript。它是一种解释性语言,可以在浏览器中直接执行,而不需要编译器。JavaScript 可以与HTML和CSS一起使用,用于创建动态网页、Web 应用程序、游戏、移动应用程序和其他各种应用程序。JavaScript是一种基于对象的语言,它支持面向对象编程、函数式编程和事件驱动编程。
JavaScript初学必备 之 this指向
JS新手this关键字学习
轻松了解JS中this的指向
JS中的this指向一直是个让人头疼的问题,想当初我学的是天昏地暗,查了好多资料,看的头都大了,跟他大战了那么多回合,终于把它搞定个七八分,其实往往都是我们复杂化了,现在就让大家轻松看懂this的指向,我会分以下几种情况来说。 this的指向: 1 this 指的是直接调用当前方法(函数)的那个对象,也就是说函数在谁那被调用,this就指的是谁。 来看两个栗子:...
Delphi
5,944
社区成员
262,941
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章