使用RTL(运行时库)

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

转到RTL公司


这个Delphi运行时库(或RTL公司)由许多基本单元组成,这些基本单元为大多数VCL和FireMonkey组件库提供底层支持。RTL包括全局例程、实用程序类(如表示流和列表的类)和类(如TObject(目标),T持久性、和T组件.

尽管RTL与FireMonkey和VCL密切相关,但它不包括出现在工具选项板相反,RTL中的类和例程是习惯于显示在工具选项板、和可供您在任一应用程序代码中使用VCL公司项目或FireMonkey公司项目或编写自己的类时。

Delphi和C++应用程序都可以使用Delphi RTL。Delphi RTL由一个扩展的.pas(磅/平方英寸)由Delphi编译器编译的文件(例如DCC32.exe文件). 然后Delphi编译器发出C++头文件用于使用C++编译器因此,Delphi和C++Builder都使用Delphi RTL。Delphi和C++类以及RTL的成员在库参考以及VCL和FireMonkey库。

注:不要将Delphi RTL与C运行时库。Delphi RTL中的许多例程执行的函数与C运行时库中的函数类似,但可以区分,因为Delphi RTL函数名以大写字母开头(例如查找关闭),而C RTL函数名以小写字母开头,有时还以前导下划线开头(例如_查找关闭). 此外,Delphi RTL函数在Delphi单元的标题中声明,而C RTL函数是在C++头文件(.小时).

示例:

小节

笔记:

  • 这个系统单元包含大部分Delphi运行时库(RTL)。
  • 以下章节或主题组讨论了构成RTL的许多类和例程,并说明了如何使用这些RTL成员。
  • 然而,运行时库的许多重要类和例程是在以下主题中提到。这些其他例程包括但不限于以下内容:
  • 帮助还包含RTL相关功能和类型的列表;看见API类别索引.

另请参见