Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O ICE70 verifica se os valores inteiros das entradas do Registro são especificados corretamente. Os valores do formulário ##str, #%unexpanded str não são validados. Os valores do formulário #xhex, #Xhex, #integer e #[property] são validados. A tabela a seguir fornece uma breve visão geral.
| Valor | Validação |
|---|---|
| ##str | válido |
| #%unexpanded str | válido |
| #xHex,#XHex | Valide para caracteres hex válidos (0-9,a-f,A-F). As propriedades são permitidas aqui. |
| #+int, #-int, #int | Valide para caracteres numéricos válidos (0-9). As propriedades são permitidas aqui. |
A sintaxe de um valor inteiro a ser inserido no registro é #integer em que o inteiro é numérico.
Resultado
O ICE70 relatará um erro se os valores inteiros das entradas do Registro não forem especificados corretamente.
Exemplo
O ICE70 relata os seguintes erros para o exemplo especificado.
The value #12xz34 is an invalid numeric value for registry entry Reg1. If you meant to use a string, then the string value entry must be preceded by ## not #.
Para corrigir esse erro: se você quiser que o valor seja numérico, altere o valor para usar todos os caracteres numéricos. Se você quiser que o valor seja uma cadeia de caracteres, ele deve ser precedido por dois '#' (##) em vez de apenas um.
The value #xz34 is an invalid hexadecimal value for registry entry Reg2.
Para corrigir esse erro: os caracteres hexadecimal válidos são 0-9, A-F e a-f. Somente esses caracteres podem seguir o #x (ou #X).
da tabela do Registro (parcial)
| Registro | Valor |
|---|---|
| Reg1 | #12xz34 |
| Reg2 | #xz34 |
Observações
- #[myproperty] é válido.
- #[myproperty não é válido (colchete final ausente).
- #[myprop1] [myprop2 é válido. (Mesmo que o último esteja sem o colchete final, myprop1 pode ser avaliado como #str para que você tenha ##str [myprop2, que é válido
- #]myproperty[ não é válido
- Qualquer propriedade inserida em uma cadeia de caracteres de valor não pode estar no formulário [$compkey], [#filekey] ou [!filekey], porque elas não são numéricas. No entanto, há uma exceção, #[myproperty] [$compkey] (ou [#filekey] ou [!filekey]) é válida porque, como no anterior, [myproperty] pode ser avaliada como #str.
Tópicos relacionados