ICE65
ICE65 检查 Environment 表 没有无效的前缀或追加值。
无法修复 ICE65 报告的警告或错误通常会导致安装、卸载或修复环境变量时出现问题。 例如,如果该变量的一个或多个值具有尾随分隔符,则只能删除特定变量的某些值。
结果
如果环境表具有无效的前缀或追加值,ICE65 将发布警告或错误。
例
ICE65 报告所示示例的以下错误和警告。
The environment variable 'Var3' has a separator beginning or ending its value.
值末尾的尾随 null 标记要追加到任何现有值的前面。 null(分号)前的字符将成为此值的分隔符。 此值在字符串开头也有分号。
若要修复此错误,只需删除前导分号。
WARNING: The environment variable 'Var2' has an alphanumeric separator
值 ([~]] 中的前导 null)标记要追加到任何现有值中的此值。 null 后紧接字符成为此值的分隔符。 在这种情况下,该字符是字母“e”,该字符也出现在要追加的字符串中间。 此条件(具有与要追加的字符串中的字符相同的分隔符)可能会导致不可预知的结果。
字母“e”是常见字母,很可能在值中找到。 更好的选择是“;”或其他一些非字母数字字符。 (但是,如果值为路径,则“:”和“\”和“.”是有风险的选择。
若要修复此警告,请使用不同的分隔符。
元件 | 目录 | 属性 | KeyPath |
---|---|---|---|
Var1 | TestVar | [~];AppendThis | TestComponent |
Var2 | TestVar | [~]eAppendThis | TestComponent |
Var3 | TestVar | ;P rependThis;[~] | TestComponent |
相关主题