{$APPTYPE CONSOLE}//告诉编译器,这是一个控制台程序
{$R *.res}//这个指示字链接工程的资源文件
{$R *.dfm}//这个指示字链接Unit1的窗体文件
{$X+}//……
{$WARNINGS OFF/ON}//告诉编译器不要产生警告信息
{$B+}//……
{$T+}//t-状态是默认的,@x是通用指针,在t+状态下@X类型时^X
{$REALCOMPATIBILITY ON}
像这样的该怎么叫?指示字?谁有完整的?或者这类的资料!~传给我一份,[email protected]
上边的部分是我在Object pascal收集的一部分!~还没收集完呢!

解决方案 »

  1.   

    1编译器指令
    2{$REALCOMPATIBILITY ON} real类型实际就会被定义为real48类型
    3帮助就有啊
    索引  Compiler directives
      

  2.   

    叫编译指令,台湾的钱达智有篇文章,你可以到 www.playicq.com 去找找看。
      

  3.   

    help on line?
    高手算不上。但偶懂...
    在index中填“$”
      

  4.   

    Comments and compiler directives
    delphi自己的帮助里面有很详细地说明了
    Compiler directives (list)有全部地说明
      

  5.   

    {$REALCOMPATIBILITY ON} real类型实际就会被定义为real48类型
    up
      

  6.   

    谁还有这样的好东西给偶一份
    [email protected]
      

  7.   

    编译器指令
    Help中的有的。
      

  8.   

    关于Delphi中的条件编译
    Delphi支持类似于C++中条件编译的概念。其方法也很简单。不过,因为使用频率相对较少的缘故,有些人对它还是不太熟悉,而且Delphi和C++在条件编译的语法上也有一点小的差别,所以有必要简单提一下。
    最简单的形式类似这样:
    {$IFDEF DEBUG}
    ShowMessage(‘Display a Debug Message!’);
    {$ENDIF}
      在Delphi 6中,支持IFDEF的一个增强的形式:IF。IF不仅可以测试符号定义,而且允许测试常量(包括常量表达式,如SizeOf,Pred,Succ等),而且能够测试组合条件。下面是一个例子:
    const
    DebugControl = 3;
    {IF Defined(DEBUG) and (DebugControl>=3)}
    ShowMessage( ‘High Debug Level!’);
    {$IFEND}
      熟悉C++的朋友应该注意,测试结束部分有两种形式,分别是ENDIF和IFEND,它们分别用于对应IFDEF(也包括IFNDEF)和IF,不可以混用,否则将得到一个出错信息,这是Object Pascal和C++的一个不同点。
    更复杂一些的形式如下:
    {$IFDEF ...}
    ...
    {$ELSEIF ...}
    ...
    {$ELSE}
    ...
    {$IFEND}
      条件编译在Delphi 6中变得相对比较重要,因为Delphi 6分别支持VCL和CLX这两个不同的库。因而在VCL中和其他一些地方,你能够看到类似这样的语句:
    {$IF Defined(CLX)}
    ...
    {$IFEND}
    Delphi中预定义了一些条件编译符号。下面列出其中比较重要的一些:
    1.VER140
      这个定义暗示Delphi 6.0在Borland Pascal产品家族中的真正版本号是14.0。在Delphi 5中则定义了VER130。应用如下:
    {$IFDEF VER140}
    ShowMessage('Is Delphi 6!')
    {$ENDIF}
    {$IFDEF VER130}
    ShowMessage('Is Delphi 5!')
    {$ENDIF}
      

  9.   

    那叫“编译器指示字”,在“Delphi in a Nutshell(Delphi技术手册)”里有所有的指示字的说明。