Compartir a través de


ICE70

ICE70 comprueba que los valores enteros de las entradas del Registro se especifican correctamente. Los valores del formulario ##str, #%unexpanded str no se validan. Se validan los valores del formulario #xhex, #Xhex, #integer y #[property]. En la tabla siguiente se proporciona información general breve.

Valor Validación
##str válido
#%unexpanded str válido
#xHex,#XHex Valide si hay caracteres hexadecimales válidos (0-9,a-f,A-F). Las propiedades se permiten aquí.
#+int, #-int, #int Valide si hay caracteres numéricos válidos (0-9). Las propiedades se permiten aquí.

 

La sintaxis de un valor entero que se va a escribir en el Registro es #integer donde entero es numérico.

Resultado

ICE70 notifica un error si los valores enteros de las entradas del Registro no se especifican correctamente.

Ejemplo

ICE70 notifica los errores siguientes para el ejemplo 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 corregir este error: si desea que el valor sea numérico, cambie el valor para usar todos los caracteres numéricos. Si desea que el valor sea una cadena, debe ir precedido de dos '#' (##) en lugar de solo uno.

The value #xz34 is an invalid hexadecimal value for registry entry Reg2.

Para corregir este error: los caracteres hexadecimales válidos son 0-9, A-F y a-f. Solo estos caracteres pueden seguir el #x (o #X).

tabla del Registro (parcial)

Registro Valor
Reg1 #12xz34
Reg2 #xz34

 

Observaciones

  • #[myproperty] es válido.
  • #[myproperty no es válido (falta corchete final).
  • #[myprop1] [myprop2 es válido. (Aunque falta el último corchete final, myprop1 podría evaluarse como #str para que tuviera ##str [myprop2, que es válido
  • #]myproperty[ no es válido
  • Cualquier propiedad incrustada de una cadena de valor no puede estar en el formulario [$compkey], [#filekey] o [!filekey] porque no son numéricos. Sin embargo, hay una excepción, #[myproperty] [$compkey] (o [#filekey] o [!filekey]) es válida porque, al igual que con la propiedad anterior, [myproperty] puede evaluarse como #str.

de referencia de ICE