delphi-10.4-sydney - 您可以使用 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);
这是可能吗?如果不是,我应该生成什么来完成这项工作?
解决方案
推荐阅读
- python - 如何在 Django 的项目文件夹中创建数据库?
- vue.js - 在 Vue 中过滤嵌套循环
- mysql - SQL - 在 FIND_IN_SET 函数中使用变量时“非法混合排序规则”
- google-apps-script - Google Apps Script TextFinder startFrom 不是从
- sql - 如何在VB中从SQL返回一个数组?
- php - 如果我们抛出一个没有被再次捕获的异常,我们会得到一个空的响应状态吗?
- android - 材料设计组件按钮全局主题覆盖破碎
- python-2.7 - unittest.skipif() 的问题
- postgresql - 查询内部结果时,rails 上的原始 sql 语法错误
- sql-server - 如何在持久计算列中使用变量?