gpt4 book ai didi

Delphi Resourcestring 和 Const 表达式

转载 作者:行者123 更新时间:2023-12-03 18:20:39 31 4
gpt4 key购买 nike

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

const
Tab : string = Chr( 9 );

resourcestring
xmlversion = Tab + '<?xml version="1.0" encoding="utf-8" ?>';
codetemplate = Chr( 9 ) + '<codetemplate xmlns="http://schemas.borland.com/Delphi/2005/codetemplates" version="1.0.0">';

第一个资源字符串不起作用。编译器返回“E2026需要常量表达式”。

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

最佳答案

声明

const
Tab : string = <whatever>;

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

关于Delphi Resourcestring 和 Const 表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49107652/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com