Delphi Resourcestring和Const表达式

时间:2018-03-05 09:57:36

标签: delphi resourcestring

我正在尝试为资源字符串设置Tab char,如下所示

app.monolog.db_handler:
    class: App\Util\MonologDBHandler
    arguments: ['@doctrine.orm.entity_manager']

第一个resourcestring不起作用。编译器返回' E2026预期的常量表达'。

第二行代码编译正常。它只是一个与Tab相同代码的concat。

1 个答案:

答案 0 :(得分:5)

声明

const
  Tab : string = <whatever>;

取消Tab在编译时用于常量表达式的资格,因为在内部它更像是一个初始化的写保护变量。删除类型,它应该工作。