Düğme meydan okuması! - sayfa 5

 
Dmitry Fedoseev :
Bütün bunlar nerede yapılıyor? Ontic by ticks işlevinde veya ontimer'de veya nerede? Düğmeye basılıp basılmadığını öğrenmek için ObjectGetInteger()'i nereye çağırırsınız?


Düğmelerin önceki durumunu hatırlayın, o zaman hangisine az önce basıldığını ve hangisine uzun zaman önce basıldığını bileceksiniz.

Yani zamanında? Ve bu sefer nerede tasarruf edilir? Her düğme için değişkenlerde? Bu bir seçenek değil.
 
Vladimir Pastushak :
Yani zamanında? Ve bu sefer nerede tasarruf edilir? Her düğme için değişkenlerde? Bu bir seçenek değil.

Zaman yok, devlet var. Ne bir seçenek değil? Düğmeler için değişkenler oluşturulsun mu? Niye ya? Ek değişkenler (veya daha doğrusu bir dizi) olmadan problem çözülemez.

 
Dmitry Fedoseev :

Zaman yok, devlet var. Ne bir seçenek değil? Düğmeler için değişkenler oluşturulsun mu? Niye ya? Ek değişkenler (veya daha doğrusu bir dizi) olmadan sorun çözülemez.

Hantal yapılar olmadan çözülebilir.. Zaten durum hakkında yazdım, muhtemelen benzer bir görevle karşılaşmadınız ve sorunun ne olduğunu görmüyorsunuz..

2-3 düğme çizmeye çalışın ve birine basıldığında diğerini devre dışı bırakın ... Her şey basit gibi görünüyor ...

 
Vladimir Pastushak :

Hantal yapılar olmadan çözülebilir.. Zaten durum hakkında yazdım, muhtemelen benzer bir görevle karşılaşmadınız ve sorunun ne olduğunu görmüyorsunuz ..

2-3 düğme çizmeye çalışın ve birine basıldığında diğerini devre dışı bırakın ... Her şey basit gibi görünüyor ...

Biraz yanlış. Ben burada hiç bir sorun görmüyorum. İlköğretim, en az 300 düğme. Nasıl yapılır, açıklanmıştır. Bir dizi oluşturun ve içinde düğme durumlarını saklayın. Düğmenin durumu dizideki duruma karşılık gelmediği için bir kişi tarafından basıldığı anlamına gelir.
 
Yine de bana öyle geliyor ki, bir soruna takılıp kalmaktan sürükleniyorsunuz. Bu biraz geniş, kimsenin anlayamayacağı kadar inanılmaz bir derdim var ve bundan ne kadar eşsiz ve aptal olduğumu. 2x2=4 seviyesinde görev
 
Dmitry Fedoseev :
Biraz yanlış. Ben burada hiç bir sorun görmüyorum. İlköğretim, en az 300 düğme. Nasıl yapılır, açıklanmıştır. Bir dizi oluşturun ve düğme durumlarını bunun içinde saklayın. Düğmenin durumu dizideki duruma karşılık gelmediği için bir kişi tarafından basıldığı anlamına gelir.

TAMAM !

100 adet buton dizisine basılır, 50 numaralı butona basılır, kalan 99 adet butona basılır.

kullanıcı 53 numaradaki butona basar. EA kodu en baştan inceler, 50 numaradaki butona ulaşır ve 53 numaradaki butonu bırakır... Yani kullanıcının tıklamasının bir etkisi olmamıştır. ...

 

Bir soru sormaya çalışan dört sayfa:

Bütün bunlar nerede yapılıyor? Ontic by ticks işlevinde veya ontimer'de veya nerede? Düğmeye basılıp basılmadığını öğrenmek için ObjectGetInteger()'i nereye çağırırsınız?

 
Dmitry Fedoseev :
Yine de bana öyle geliyor ki, bir soruna takılıp kalmaktan sürükleniyorsunuz. Bu biraz geniş, kimsenin anlayamayacağı kadar inanılmaz bir derdim var ve bundan ne kadar eşsiz ve aptal olduğumu. 2x2=4 seviyesinde görev
Vaftiz olmanız gerektiği göründüğünde, belirli bir sorunu çözmek için bir seçenek arıyorum, eğer 2x2 ise seçeneğiniz stüdyoda ...
 
Vladimir Pastushak :

TAMAM !

100 adet buton dizisine basılır, 50 numaralı butona basılır, kalan 99 adet butona basılır.

kullanıcı 53 numaradaki butona basar. EA kodu en baştan inceler, 50 numaradaki butona ulaşır ve 53 numaradaki butonu bırakır... Yani kullanıcının tıklamasının bir etkisi olmamıştır. ...

50'ye ulaştıktan sonra şınav olmayacak, çünkü bu presleme dizide zaten düzeltildi. Düğme 50'ye basıldı ve dizide - basıldı diyor. Ancak 53'te - düğmeye basılır ve yazıldığı dizide - basılır.
 
Vladimir Pastushak :
Vaftiz olmanız gerektiği göründüğünde, belirli bir sorunu çözmek için bir seçenek arıyorum, eğer 2x2 ise seçeneğiniz stüdyoda ...
Zaten beş kez stüdyoya girdi.