首页 > 解决方案 > 您可以使用 Delphi 中的函数初始化 var delation 部分中的变量吗?

问题描述

我对德尔福有点生疏。九十年代初使用,但现在是 C# 程序员。我目前正在开发一个 Delphi 项目。

我必须转换很多 .pas 文件来本地化字符串。我编写了一个 C# 程序来进行转换。这个想法是解析所有 .pas 文件,并在任何地方用荷兰语文本字符串替换它,并调用我们的语言例程。我现在发现的问题是,在许多必须转换为变量的单位中有很多常量。当前的实现是这样做的,但这不会编译:

之前:单元_TypesConstantsCommon;

interface

uses System.SysUtils;

const
  

    cDEELPRJN_OMSCHRIJVING_OPSTELLEN_OFFERTE = 'Opstellen offerte';

后:

unit _TypesConstantsCommon;

interface

uses System.SysUtils;

var

      cDEELPRJN_OMSCHRIJVING_OPSTELLEN_OFFERTE:string = TLanguagesManager.GetSingleton.GetText(c_TypesConstantsCommon1);

这是可能吗?如果不是,我应该生成什么来完成这项工作?

标签: delphi-10.4-sydney

解决方案


推荐阅读