Aracılığıyla paylaş


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.

Ortam Tablosu

Parça Dizin Öznitelik KeyPath
Var1 TestVar [~]; Bunu Ekle TestComponent
Var2 TestVar [~]eAppendThis TestComponent
Var3 TestVar ;P Bu; [~] TestComponent

 

ice başvuru