我正在維護一個使用Delphi 5 Professional German構建的舊的Delphi 5程序。是否有Delphi 5編譯器(dcc32.exe)或IDE開關/選項來更改可執行文件的語言?
問題是,所創建的可執行文件的所有對話框和錯誤消息都以德文顯示,即使在英文版Windows中,位置設置爲美國或英國等。
我是否需要英文版的Delphi 5 Pro或者是否有配置選項/編譯器開關/選項來更改「輸出語言」?
我不是在談論IDE語言,我已經知道我可以通過刪除Delphi安裝目錄中的所有* .DE文件來將其改回英文。
例子:
更新: 基於我去尋找在源目錄德國的消息的評論 - 我立刻發現了幾個文件:
Source/Rtl/Sys/comconst.pas
Source/Rtl/Sys/sysconst.pas
Source/Rtl/Sys/comconst.pas
Source/Vcl/bdeconst.pas
Source/Vcl/comstrs.pas
Source/Vcl/consts.pas
Source/Vcl/dbconsts.pas
Source/Vcl/ib.pas
Source/Vcl/oleconst.pas
我希望有一個更簡單的方法。不要以爲我要走這條路......
你看到的是可能在'Consts.pas'單元中定義的字符串常量(至少在Delphi 7中是如此)。雖然我不知道是否可以修改此文件並重新構建Delphi 5 VCL。 – TLama
RTL? Consts.pas文件在哪裏存在? – Zalumon
在Delphi5安裝源文件庫中的子庫中。 –