在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
当软件在多个DELPHI版本下编译时,需要处理各版本的不同情况,使用编译条件技术实现。 万一博客,编译指令基础使用介绍:http://www.cnblogs.com/del/category/168694.html Delphi的版本区分: RTL的版本: Run-Time Library 运行时库, 包括 System, SysUtils, Math 三个单元. 提供函数与语言, 编译器, 操作系统及进程有关。 在System单元有常量定义: const 编译器的版本:查看方法,在命令行中,切换到对应delphi安装目录中的bin目录,执行dcc32.exe, 如XE: 可以看到 Embarcadero Delphi for Win32 compiler version 22.0 。 System单元:{$EXTERNALSYM CompilerVersion}
inc文件: .inc 文件就是include file的意思。在单元文件中可以用指令{$I 'xxx.inc'} 进行导入。.inc文件中可以写符合delphi语法的 代码。另外: 引入 C 语言的 obj 文件是用 {$L 路径} 指令完成的。
常用编译指令说明:
预定义条件标识符:http://docwiki.embarcadero.com/RADStudio/Seattle/en/Conditional_compilation_(Delphi) 编译器版本:http://docwiki.embarcadero.com/RADStudio/Seattle/en/Compiler_Versions 编译符:http://docwiki.embarcadero.com/RADStudio/Seattle/en/Delphi_Compiler_Directives_(List)_Index |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论