C
chinaplate
Unregistered / Unconfirmed
GUEST, unregistred user!
Uses在DELPHI中是无处不在的,它的用法简单,但好象有点不好琢磨。
1。在interface中uses与implementation中的uses有什么具体区别?
一般情况下,好象是一样的,在interface中users要造成交叉引用的问题,
在implementation中就可以了,在系统内部,到底做了些什么?
2。uses后的单元,有的对应一个.pas文件,有的就没有,如Qrctrls单元,只有.dcu文件,我
能不能得到它的.pas文件?有的有路径,有的没有路径,DELPHI是怎么找到它们的?
3。在我的程序中,有一个单元文件,其中我定义了一些全局的变量,和一些公用的函数。然后在
每一个Form中,都要用到其中的东西,也就都要引用这个单元。现在,这个单元越来越庞大,
我想知道,是不是在Form的建立、运行过程,我的单元中的变量、函数都要驻留内存,对系统
造成影响?
我有点困惑,
请大家指教,
谢谢。
1。在interface中uses与implementation中的uses有什么具体区别?
一般情况下,好象是一样的,在interface中users要造成交叉引用的问题,
在implementation中就可以了,在系统内部,到底做了些什么?
2。uses后的单元,有的对应一个.pas文件,有的就没有,如Qrctrls单元,只有.dcu文件,我
能不能得到它的.pas文件?有的有路径,有的没有路径,DELPHI是怎么找到它们的?
3。在我的程序中,有一个单元文件,其中我定义了一些全局的变量,和一些公用的函数。然后在
每一个Form中,都要用到其中的东西,也就都要引用这个单元。现在,这个单元越来越庞大,
我想知道,是不是在Form的建立、运行过程,我的单元中的变量、函数都要驻留内存,对系统
造成影响?
我有点困惑,
请大家指教,
谢谢。