Delphi内部例程

来自RAD Studio
跳转到:航行,搜索

转到API类别索引

本主题列出了由系统单位。这些内在例程实际上是由编译器而不是运行时库处理的。该表还指定了哪个编译器支持每个函数

例行程序 说明 DCC32型 DCC64型 DCCOSX64公司 DCCAARM公司 DCCIOSAR公司64 DCCLINUX64系列 DCCAARM64号机组 DCCOSXARM64公司 DCCIOSSIMARM64公司

系统。防抱死制动系统

返回绝对值。

允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png

系统。地址

返回指向指定对象的指针。

允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png

系统。追加

准备现有文件,以便在末尾添加文本。

允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png

系统。断言

测试布尔表达式是否为true。

允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png

系统。分配

将外部文件的名称与文件变量相关联。

允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png

系统。分配

测试零(未赋值)指针或过程变量。

允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png

系统。分配文件

将外部文件的名称与文件变量相关联。

允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png

系统。原子CmpExchange

AtomicCmpExchange用于比较和交换内存值。

允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png

系统。原子减量

AtomicDecrement用于递减内存值。

允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png

系统。原子交换

AtomicExchange用于交换内存值。

允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png

系统。原子增量

AtomicIncrement用于增加内存值。

允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png

系统。块读取

将一个或多个记录从打开的文件读入变量。

允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png

系统。块写入

将变量中的一个或多个记录写入打开的文件。

允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png

系统。休息

使控制流退出for、while或repeat语句。

允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png

系统。内置ArcTan

计算给定数字的反正切。

允许.png

系统。内置ArcTan2

计算给定数字的反正切角和象限。

允许.png

系统。内置InCos

计算角度的余弦。

允许.png

系统。内置InLn

计算实数表达式的自然对数。

允许.png

系统。内置LnXPlus1

计算(X+1)的自然对数。

允许.png

系统。内置日志10

以10为基数计算对数。

允许.png

系统。内置日志2

计算以2为底的对数。

允许.png

系统。内置Sin

计算角度的正弦。

允许.png

系统。内置InSqrt

计算X的平方根。

允许.png

系统。内置InTan

计算X的切线。

允许.png

系统。Chr公司

返回指定ASCII值的字符。

允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png

系统。关闭

终止文件变量和外部文件之间的关联。

允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png

系统。关闭文件

终止文件变量和外部磁盘文件之间的关联。

允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png

系统。连接两个字符串

将两个或多个字符串连接为一个字符串。

允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png

系统。继续

允许控制流继续进行for、while或repeat语句的下一次迭代。

允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png

系统。复制

返回字符串或动态数组段的子字符串。

允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png

系统。12月

将变量减少1或N。

允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png

系统。违约

返回类型标识符的零表示形式T型.

允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png

系统。删除

从字符串中删除子字符串。

允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png

系统。处置

释放为动态变量分配的内存。

允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png

系统。Eof公司

测试文件位置是否位于文件末尾。

允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png

系统。埃伦

测试文件指针是否位于行的末尾。

允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png

系统。擦除

删除外部文件。

允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png

系统。排除

从Delphi集合中删除元素。

允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png

系统。出口

退出当前过程。

允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png

系统。失败

取消对象的构造(Turbo Pascal对象模型)。

允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png

系统。文件位置

返回当前文件位置。

允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png

系统。文档大小

返回文件中的记录数。

允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png

系统。FillChar(填充字符)

使用指定值填充连续字节。

允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png

系统。完成

取消初始化动态分配的变量。

允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png

系统。冲洗

清空为输出打开的文本文件的缓冲区。

允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png

系统。免费内存

释放内存块。

允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png

系统。获取目录

返回当前目录。

允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png

系统。获取内存

GetMem分配内存块。

允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png

系统。获取类型类型

返回给定类型的RTTI信息。

允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png

系统。停止

启动程序的异常终止。

允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png

系统。HasWeak参考

退换商品真的当类型T型WEAKREF公司类型。

允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png

系统。您好!

返回X的高位字节作为无符号值。

允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png

系统。

返回参数范围内的最大值。

允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png

系统。股份有限公司

将序数值增加1或N。

允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png

系统。包括

将元素添加到Delphi集合。

允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png

系统。初始化

初始化动态分配的变量。

允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png

系统。插入

将子字符串插入到从指定点开始的字符串中。

允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png

系统。IsConstValue(常数值)

返回的布尔数据类型价值.

允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png

系统。IsManaged类型

如果返回trueT型是一个接口,一串动态阵列或包含此类内容的记录。包含托管类型的类将返回false。

允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png

系统。长度

返回字符串中的字符数或数组中的元素数。

允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png

系统。Lo(低)

返回参数X的低位字节。

允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png

系统。

返回范围中的最小值。

允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png

系统。记忆屏障

对内存操作强制执行排序约束。

允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png

系统。多分区国际64

返回此表达式的值:Int64((Int128(平均值)*Int128(AMul))div Int128(ADiv)).

允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png

系统。新建

创建一个新的动态变量并将P设置为指向它。

允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png

系统。奇数

如果参数是奇数,则返回true。

允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png

系统。订单

返回序数类型表达式的序数值。

允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png

系统。圆周率

返回3.1415926535897932385。

允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png

系统。Pred公司

返回参数的前身。

允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png

系统。Ptr公司

将指定的地址转换为指针。

允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png

系统。阅读

读取从文件中读取数据。

允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png

系统。Readln(读取)

从文件中读取一行文本。

允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png

系统。真实内存

ReallocMem重新分配内存块。

允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png

系统。重命名

更改外部文件的名称。

允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png

系统。重置

打开现有文件。

允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png

系统。返回地址

返回当前函数执行的返回地址。

允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png

系统。重写

创建一个新文件并将其打开。

允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png

系统。圆形

返回四舍五入到最接近整数的X值。

允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png

系统。运行错误

停止执行并生成运行时错误。

允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png

系统。搜索

将文件的当前位置移动到指定的组件。

允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png

系统。搜索

返回文件的文件结束状态,忽略空白。

允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png

系统。SeekEoln公司

返回文件的行尾状态,忽略空白。

允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png

系统。设置长度

设置字符串或动态数组变量的长度。

允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png

系统。设置字符串

设置给定字符串的内容和长度。

允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png

系统。设置文本Buf

将I/O缓冲区分配给文本文件。

允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png

系统。大小Of

返回变量或类型占用的字节数。

允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png

系统。切片

返回数组的子节。

允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png

系统。平方米

返回数字的平方。

允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png

系统。Str公司

格式化字符串并将其返回到变量。

允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png

系统。成功

返回参数的后继项。

允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png

系统。互换

将整数或字的高位字节与低位字节交换。

允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png

系统。Trunc公司

将实数截断为整数。

允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png

系统。截断

删除当前文件位置之后的所有记录。

允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png

系统。类型句柄

返回给定类型的RTTI信息。

允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png

系统。类型信息

返回给定类型的RTTI信息。

允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png

系统。类型Of

已弃用的例程。

允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png

系统。瓦尔

将字符串转换为数字表示。

允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png

系统。VarArrayRedim(可变阵列Redim)

调整变量数组的大小。

允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png

系统。VarCast公司

将变量转换为指定类型。

允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png

系统。VarClear(变量清除)

清空变量以使其未分配。

允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png

系统。VarCopy(变量复制)

将一个变体复制到另一个变体。

允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png

系统。写入

写入类型化文件或文本文件。

允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png

系统。Writeln公司

写入文本文件并添加行尾标记。

允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png
允许.png

另请参见