我试图声明一个常量数组来验证输入对象持有的类型属性.但我做错了,请看下面的代码:
// Record to hold Name-Value pair for checking entities
TValues = record
Name : WideString;
Value : Variant;
end;
const
coarrType1Properties : array[0..5] of TValues =
(
(Name : 'HARDWARE'; Value : TRUE),
(Name : 'SOFTWARE'; Value : TRUE),
(Name : 'TAG'; Value : TRUE),
(Name : 'AUTHORIZED'; Value : TRUE),
(Name : 'ID'; Value : 700),
(Name : 'CODE'; Value : 0)
);
Run Code Online (Sandbox Code Playgroud)
但我得到类型值的delphi编译时错误,即此类型无法初始化.如何防止此错误?或者我们可以有替代解决方案等.请协助......