delphi编译c语言,Delphi编译选项

编译选项的设置,称为“开关指令”,其中大部分值为布尔类型

一、代码生成(Code generation)

1、Optimization

优化代码,默认true

2、Stack frames

生成过程/函数的Stack frames(调试工具用),默认false

3、Pentium-safe FDIV

修正早期Pentium处理器FDIV指令集浮点运算缺陷(已过期选项,Win95以后的操作系统内部已修正),默认false

4、Record Field alignment,控制记录和类中字段对齐方式,默认值8,即按四字对齐

二、语法选项(Syntax options)

5、Strict var-strings

当ShortString作为var参数时,执行严格类型检查(已过期选项,主要为兼容旧版本),默认true

6、Complete boolean eval

对布尔表达式完全运算,默认false

7、Extended syntax

对函数调用和Null结束字符串的使用规定,已不使用

8、Typed @ operator

@(即Addr)是否得到有类型指针,默认false

9、Open parameters

早期版本中OpenString的使用规定,已不使用

10、Huge strings

String默认为AnsiString还是ShortString,默认true,即AnsiString

11、Assignable typed constant

有类型常量的值能否修改,默认false

三、运行时错误(Runtime errors)

12、Range Checking

对ShortString、有序类型、Array的越界检查,默认false,调试时可打开

13、I/O Checking

在I/O方法中如果调用失败,是否触发异常,默认false

14、Overflow checking

算术运算溢出检查,默认false,调试时可打开

四、调试(Debugging)

15、Debug information

生成调试信息到DCU文件,默认true

16、Local symbols

生成本地符号(变量、常数)信息供调试器使用,默认true

17、Reference info

生成符号定义和引用位置信息表供IDE使用,默认true,只有上面两项都为true时有效

18、Definitions only

和上一项为一组,表示只生成定义位置信息表

19、Assertions

允许使用Assert全局方法,默认true

20、Use Debug DCUs

允许连接含调试信息的DCU

delphi 程序是否为控制台编译选项

http://www.birdol.com/article/tag/delphi 编译指令写在哪?: 编译指令可以写在代码页的任何地方, 不过在代码的不同区域有时也会不同; 譬如: {$APPTYPE ...

delphi中的各种文件类型介绍【转】

1.DPR: Delphi Project文件,包含了Pascal代码.应用系统的工程文件2.PAS: Pascal文件,Pascal单元的源代码,可以是与窗体有关的单元或是独立的单元.3.DFM:D ...

(转)Delphi工程文件说明

1.DPR: Delphi Project文件,包含了Pascal代码.应用系统的工程文件2.PAS: Pascal文件,Pascal单元的源代码,可以是与窗体有关的单元或是独立的单元.3.DFM:D ...

Delphi 文件类型

该内容整理自以下链接 http://www.cnblogs.com/chenyunpeng/archive/2012/08/02/2620513.html 1.DPR: Delphi Project文 ...

delphi中的各种文件类型介绍

1.DPR: Delphi Project文件,包含了Pascal代码.应用系统的工程文件2.PAS: Pascal文件,Pascal单元的源代码,可以是与窗体有关的单元或是独立的单元.3.DFM:D ...

Delphi 指针大全(光看不练是学不会的)

大家都认为,C语言之所以强大,以及其自由性,很大部分体现在其灵活的指针运用上.因此,说指针是C语言的灵魂,一点都不为过.同时,这种说法也让很多人产生误解,似乎只有C语言的指针才能算指针.Basic不支 ...

delphi 编译生成ipa文件

找IPA文件 开发模式ipa文件和发布模式ipa文件,路径不同. http://www.itnose.net/detail/6101808.html 一.开发模式Development 不需要真机,可 ...

delphi DCC32命令行方式编译delphi工程源码

本文链接地址:http://blog.csdn.net/sushengmiyan/article/details/10284879 作者:苏生米沿 Borland出品的Delphi,在TIOBE公布的 ...

delphi指针简单入门

delphi指针简单入门:         看一个指针用法的例子:     1         var     2             X,   Y:   Integer;       //   ...

随机推荐

ENTITYFRAMEWORKCORE 二使用配置文件来配置数据库链接

首先 配置文件现在已经变成appsettings.json, 先添加一个连接字符串 "ConnectionStrings": { "PWDatabase": & ...

python 自定义排序函数

自定义排序函数 Python内置的 sorted()函数可对list进行排序: >>>sorted([36, 5, 12, 9, 21]) [5, 9, 12, 21, 36] 但 ...

java类型转化之Hbase ImmutableBytesWritable类型转String

Hbase 的ImmutableBytesWritable类型一般作为RowKey的类型;但也有时候会把值读出来;故有了转化为string一说. ImmutableBytesWritable RowK ...

解决MS Azure 不能ping的问题

PsPing v2.01 PsPing implements Ping functionality, TCP ping, latency and bandwidth measurement. Use ...

画地为Mask,随心所欲的高效遮罩组件[Unity]

在上一篇博文"扔掉遮罩,更好的圆形Image组件"中,笔者改变Image的顶点数据,使得Image呈圆形显示,避免了Mask的使用,从而节省Drawcall消耗,提高渲染效率了.这 ...

Java基本语法-----java进制的转换

进制: 进制是一种记数方式 ,可以用有限的数字符号代表所有的数值.由特定的数值组成. 1整型的表现形式 1.十进制: 都是以0-9这九个数字组成,不能以0开头. 2.二进制: 由0和1两个数字组成. ...

pig脚本的参数传入,多个参数传入

pig脚本里传入参数,命令如下 pig -p year=2014 -f test_parm.pig 也可以 pig -f test_parm.pig -p year=2014 -f后面必须紧跟脚本名称 ...

NodeJS多进程

NodeJS多进程 Node以单线程的方式运行,通过事件驱动的方式来减少开销车,处理并发.我们可以注册多进程,然后监听子进程的事件来实现并发 简介 Node提供了child_process模块来处理子 ...

java 集合(五)MapDemo

package cn.sasa.demo3; import java.util.HashMap; import java.util.Iterator; import java.util.LinkedH ...

55.1拓展之边框border-width属性。

效果地址:https://scrimba.com/c/cQpDKkSN HTML code:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值