Hatalar, hatalar, sorular - sayfa 2117

 

Netlik vardı.

 
fxsaber :

Netlik vardı.

İşlenenlerin değerlendirme sırası tanımsızsa benzersizlik nedir?

 
A100 :

İşlenenlerin değerlendirme sırası belirsiz ise benzersizlik nedir?

Tanımsız olduğunda, kullanmıyorum. Ve tanımlandığında - kullanıyorum.

Yığını soldan sağa ikiye katlar. Burada hiçbir şey değişmeyecek.
 
fxsaber :

Tanımsız olduğunda, kullanmıyorum. Ve tanımlandığında - kullanıyorum.

Belgelenmemiş olması ve herhangi bir zamanda değiştirilebilmesi anlamında tanımsızdır. Ve belgelenmiş olsaydı, belgeleri değiştirmek sorun olmazdı.

 
A100 :

Belgelenmemiş olması ve herhangi bir zamanda değiştirilebilmesi anlamında tanımsızdır. Ve belgelenmişse, belgeleri değiştirin

fxsaber :

Yığını soldan sağa ikiye katlar. Burada hiçbir şey değişmeyecek.

[Silindi]  
A100 :

3. Derleyicinin satır içi olmayan işlevler için argümanların değerlendirme sırasını değiştirmesini yasaklamayı önerdim.

5. Değerlendirme sırası uygulama (derleyici) tarafından belirlenir ve oldukça spesifiktir (sağdan sola veya soldan sağa), ancak burada örneğin:

2-1-3 veya 2-3-1'in ne olduğu veya başka ne olduğu hiç belli değil

Sonuç: 5041:0:5041

Beklenen: 0:0:5041 soldan sağa veya

5041:0:0 sağdan sola

Belirli bir duruma özeldir. Standart bunu garanti etmediğinden, bunun her zaman böyle olmasını bekleyemezsiniz.

Derleyici aniden işlevinizi satır içi yapmaya karar verirse veya arama kuralını değiştirirseniz veya başka nedenlerle kolayca değişebilir.

 
nasıl kullanabilirsin
 ObjectsTotal ( OBJ_BUTTON )

Örneğin. yineleme sırasında isme göre bir nesne seçmemiz gerekiyorsa

 k= ObjectsTotal ( OBJ_BUTTON );
   for (i= 0 ; i<k; i++)
     {

       if ( StringFind ( ObjectName ( i ),Name+ "LINEORDER" ))
}

ancak tüm nesneler listesinde 0,1,2,3 sayısının altında değil, belki 0,10,38,45.....

?

 
 
Merhaba. Ne demek istiyorsun?