[英]Is the any way to get the sub version of Delphi compiler
我的組件庫使用條件編譯使源代碼兼容自 Delphi 7 以來的所有 Delphi 編譯器。我使用 DCC32.exe 的 CompilerVersion 定義。 例如
{$IF CompilerVersion >= 24}
....
{$IFEND}
這一直運行良好,但現在不同 10.4 版本之間的 VCL 庫存在一些重大差異。 這要求代碼在 10.4、10.4.1 和 10.4.2 中不同。
如何檢查編譯器用於 Delphi 的哪個子版本?
從 Delphi 10.4.1 開始,您可以使用(例如)檢查正在使用哪個 RTL/源:
{$IF Declared(RTLVersion1042)} // Compiled using Delphi 10.4.2 RTL
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.