Gro*_*rMD 2 delphi resourcestring
我正在尝试为资源字符串设置Tab char,如下所示
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">';
Run Code Online (Sandbox Code Playgroud)
第一个resourcestring不起作用.编译器返回'E2026期望的常量表达式'.
第二行代码编译正常.它只是一个与Tab相同的代码.
声明
const
Tab : string = <whatever>;
Run Code Online (Sandbox Code Playgroud)
取消Tab在编译时用于常量表达式,因为在内部它更像是一个初始化的写保护变量.删除类型,它应该工作.
| 归档时间: |
|
| 查看次数: |
253 次 |
| 最近记录: |