ICE70
ICE70, kayıt defteri girdileri için tamsayı değerlerinin doğru belirtildiğini doğrular. ##str, #%unexpanded str formunun değerleri doğrulanmaz. Form #xhex, #Xhex, #integer ve #[özellik] değerleri doğrulanır. Aşağıdaki tabloda kısa bir genel bakış sunulmaktadır.
Değer | Doğrulama |
---|---|
##str | geçerli |
#%unexpanded str | geçerli |
#xHex,#XHex | Geçerli onaltılık karakterler (0-9,a-f,A-F) için doğrulayın. Burada özelliklere izin verilir. |
#+int, #-int, #int | Geçerli sayısal karakterler (0-9) için doğrulayın. Burada özelliklere izin verilir. |
Kayıt defterine girilecek bir tamsayı değerinin söz dizimi, tamsayının sayısal olduğu #integer.
Sonuç
ICE70, kayıt defteri girdileri için tamsayı değerleri doğru belirtilmezse bir hata bildirir.
Örnek
ICE70, verilen örnek için aşağıdaki hataları bildirir.
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 #.
Bu hatayı düzeltmek için: Değerin sayısal olmasını istiyorsanız, değeri tüm sayısal karakterleri kullanacak şekilde değiştirin. Değerin bir dize olmasını istiyorsanız, önünde yalnızca bir yerine iki '#' (##) bulunmalıdır.
The value #xz34 is an invalid hexadecimal value for registry entry Reg2.
Bu hatayı düzeltmek için: Geçerli onaltılık karakterler 0-9, A-F ve a-f şeklindedir. #x (veya #X) yalnızca bu karakterler izleyebilir.
Kayıt Defteri tablosu (kısmi)
Kayıt defteri | Değer |
---|---|
Reg1 | #12xz34 |
Reg2 | #xz34 |
Açıklamalar
- #[myproperty] geçerli.
- #[myproperty geçerli değil (eksik bitiş köşeli ayracı).
- #[myprop1] [myprop2 geçerli. (Son köşeli ayraç eksik olsa da, myprop1 #str olarak değerlendirebilir, böylece ##str [myprop2 geçerli olur
- #]myproperty[ geçerli değil
- Bir değer dizesindeki katıştırılmış özellikler sayısal olmadığından [$compkey], [#filekey] veya [!filekey] biçiminde olamaz. Ancak bir özel durum vardır: #[myproperty] [$compkey] (veya [#filekey] veya [!filekey]) geçerli çünkü öncekinde olduğu gibi [myproperty] #str olarak değerlendirebilir.
İlgili konular