ICE65
ICE65, Ortam tablosunun geçersiz ön ek veya ekleme değerlerine sahip olmadığını denetler.
ICE65 tarafından bildirilen bir uyarı veya hatanın düzeltilmesi genellikle ortam değişkeninin yüklenmesinde, kaldırılmasında veya onarılırken sorunlara yol açar. Örneğin, söz konusu değişkenin değerlerinden biri veya daha fazlası sondaki ayırıcıya sahipse, yalnızca belirli bir değişkenin bazı değerleri kaldırılabilir.
Sonuç
ICE65, ortam tablosunda geçersiz ön ek veya ekleme değerleri varsa bir uyarı veya hata postalar.
Örnek
ICE65, gösterilen örnek için aşağıdaki hatayı ve uyarıyı bildirir.
The environment variable 'Var3' has a separator beginning or ending its value.
([~]) değerinin sonundaki sondaki null değeri, bu değeri var olan herhangi bir değere eklenecek şekilde işaretler. Null işaretinden hemen önceki karakter (noktalı virgül) bu değer için ayırıcı olur. Bu değerin dizenin başında noktalı virgül de vardır.
Bu hatayı düzeltmek için baştaki noktalı virgülleri silmeniz yeterlidir.
WARNING: The environment variable 'Var2' has an alphanumeric separator
([~]) değerindeki baştaki null değer, bu değeri var olan herhangi bir değere eklenecek şekilde işaretler. Null değerinden hemen sonraki karakter bu değer için ayırıcı olur. Bu durumda, bu karakter eklenecek dizenin ortasında da oluşan "e" harfidir. Bu koşul (eklenecek dizedeki bir karakterle aynı olan bir ayırıcıya sahip olmak) öngörülemeyen sonuçlara neden olabilir.
Ortak bir harf olan "e" harfi büyük olasılıkla değerde bulunabilir. ";" veya alfasayısal olmayan başka bir karakter daha iyi bir seçim olabilir. (Ancak, değer bir yolsa, ":" ve "\" ve "." riskli seçimlerdir.)
Bu uyarıyı düzeltmek için farklı bir ayırıcı karakter kullanın.
Parça | Dizin | Öznitelik | KeyPath |
---|---|---|---|
Var1 | TestVar | [~]; Bunu Ekle | TestComponent |
Var2 | TestVar | [~]eAppendThis | TestComponent |
Var3 | TestVar | ;P Bu; [~] | TestComponent |
İlgili konular