加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

如何告诉Delphi它必须放置自动创建的事件代码?

发布时间:2020-12-15 09:35:11 所属栏目:大数据 来源:网络整理
导读:当开发人员双击Object Inspector中的控件事件并且该事件没有任何代码时,Delphi将自动创建该事件的过程声明及其代码.我想知道开发人员如何告诉Delphi,或者至少向Delphi表明在该单元中应该放置事件的实现部分. 当我创建一个单元时,我通常会插入一组预定义的注
当开发人员双击Object Inspector中的控件事件并且该事件没有任何代码时,Delphi将自动创建该事件的过程声明及其代码.我想知道开发人员如何告诉Delphi,或者至少向Delphi表明在该单元中应该放置事件的实现部分.

当我创建一个单元时,我通常会插入一组预定义的注释,并且我在单元中的某些区域添加了某些类型的代码.在单元的最后,我有所有自动创建的事件过程.有时我认为Delphi将继续将自动创建的事件代码放在单元的末尾,但有时它会继续将它放在我自己手动创建的过程之间.如果可能的话,我想告诉Delphi在哪里放置它.

解决方法

在过去,IDE在课程结束时添加了新方法.在某些时候,我不记得何时,IDE被更改,以便它尝试插入新方法来维护字母顺序.如果你的方法不是按字母顺序排列,那么我就不知道IDE如何决定放置它们的位置.我认为它仍然试图按顺序放置它们,但IDE使用的代码基于(假)方法的排序.坦率地说这是一团糟.

在我看来,最初的方法更好.至少它是可以预测的.实际上,对于最严肃的开发,开发人员关心如何在实现中订购方法.每个开发人员都有自己的方式来做到这一点.甚至同一个开发人员也会在不同情况下选择不同的方法.使用的方法通常不完全基于方法的名称.该方法的作用更为重要.此外,我怀疑是否有人使用方法应按照生成它们的顺序排序.

因此,这里明显的结论是IDE无法完成一项完美的工作,需要手动干预.开发人员希望移动方法,如果IDE可以做任何事情来帮助它,那么开发人员可以轻松地重新安排方法实现,也许可以通过在源视图的树视图表示中拖动它们.

对你而言,我不相信有可能说服IDE在所有现有方法之后放置所有新方法.所以你只需养成将新生成的方法移动到首选位置的习惯.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读