{$APPTYPE CONSOLE}//告诉编译器,这是一个控制台程序
{$R *.res}//这个指示字链接工程的资源文件
{$R *.dfm}//这个指示字链接Unit1的窗体文件
{$X+}//……
{$WARNINGS OFF/ON}//告诉编译器不要产生警告信息
{$B+}//……
{$T+}//t-状态是默认的,@x是通用指针,在t+状态下@X类型时^X
{$REALCOMPATIBILITY ON}
像这样的该怎么叫?指示字?谁有完整的?或者这类的资料!~传给我一份,[email protected]
上边的部分是我在Object pascal收集的一部分!~还没收集完呢!
{$R *.res}//这个指示字链接工程的资源文件
{$R *.dfm}//这个指示字链接Unit1的窗体文件
{$X+}//……
{$WARNINGS OFF/ON}//告诉编译器不要产生警告信息
{$B+}//……
{$T+}//t-状态是默认的,@x是通用指针,在t+状态下@X类型时^X
{$REALCOMPATIBILITY ON}
像这样的该怎么叫?指示字?谁有完整的?或者这类的资料!~传给我一份,[email protected]
上边的部分是我在Object pascal收集的一部分!~还没收集完呢!
解决方案 »
- (急!!!!)大家帮帮小妹的忙,一个关于DDE通讯的问题
- 怎样实现类似批处理操作?
- TFormatRange记录类型的问题,解决立结!!
- ACCESS 中 长二进制 数据的读写
- 散分,老子等了10个月了,才加了第一条裤衩!!!
- 关于多文档程序的子窗口的问题!
- 如何禁止在DBGRID末位自动添加一行记录
- 用ADODBConnection如何锁住一个表
- SQLSERV数据库的安装发布问题,急急!有重谢
- 谁有dcomcnfg.exe for win98 的程序给我发一份(dcm98cfg.com),急用,谢了,邮箱:[email protected]
- 各位大侠,哪里有支持JPEG格式的DBImage控件下载???
- 谁了解www.cga.com.cn这样的对战平台?
2{$REALCOMPATIBILITY ON} real类型实际就会被定义为real48类型
3帮助就有啊
索引 Compiler directives
高手算不上。但偶懂...
在index中填“$”
delphi自己的帮助里面有很详细地说明了
Compiler directives (list)有全部地说明
up
[email protected]
Help中的有的。
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}