问个基础的问题,关于USES的。 关于USES 分interface的uses和implementation的uses,请问这两者有什么区别?并且在initialization和finalization中会有什么结果和变化。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 作用域的区别而已只能被下面的代码使用initialization是初始化,Unit被引用的时候执行剩下那个就不用说了 我想知道在initialization和finalization中的实例在另一个uses的单元中会有什么区别,这里面是哪个先被构建的问题 我在程序中遇到过这样的问题 在工程最开始的部分 uses的单元 根据单元顺序 但他的构建并不按照单元的顺序构建 里面有包含关系 希望高手能解释一下关于这个构造顺序和关系。 delphi 的Unit文件实际上也可以看成是一个对象,会被实例化。uses的作用是告诉单元文件如果在本单元找不到某个对象该到哪里去找,而找的顺序是按Uses后面的文件顺序进行的。Unit单元的构建顺序其实是按工程文件里面Uses的文件次序和单元需要构建的,比如有unit文件1,2,3.如果1引用了3,则构建顺序是1,3,2 而不是1,2,3。Unit既然可以当作一个对象看待,initialization和finalization的作用就相当与对象的构造和析构过程。你可以测试一下。 散份:呵呵呵,今天生日 把一个登录对话框做成dll,一旦连接数据库后,再关闭就无响应了 ADOTable连接DSN 组件的数组属性怎么让它能下拉? 很弱的问题! 招聘人员Delphi 程序员(广东东莞) GroupBox的问题? treeview的菜问题,如何给treeview加滚动条,或推荐个好控件*(内容) 请问怎样改变DBGrid中字段的字体颜色?比如:DBGrid中的字段"Money",当Money大于5000时候,5000应该红色显示,小于5000则以绿色显示 如何截取消息 透明问题。 如何根据一个Label的长度和Font的大小来计算这个Label可显示的字符长度?
只能被下面的代码使用initialization是初始化,Unit被引用的时候执行
剩下那个就不用说了
Unit既然可以当作一个对象看待,initialization和finalization的作用就相当与对象的构造和析构过程。你可以测试一下。