delphi中uses单元引入的区别

uses单元引入分为在interface下如:

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls;

和在implementation下

implementation
 uses clamsend;
这两个有什么区别呢?

简单理解就是两个在声明时位置不同,肯定是使用范围不同。

在interface下是全局的,在其他单元引入本单元的时候,这些单元也会被引入,在实现下的则不会被引入。

这样,可以规避单元循环引用……

其他的区别,暂时还不清楚呢。大家来帮忙吧

你可能感兴趣的:(windows,Delphi,interface,Forms)