MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma - sayfa 597

 
Juer :

Evet, mesele bu. Yani her şey karıştı, nesneler başka nesnelerde ve zaten silinmesi o kadar kolay değil. Bazı nesneler diğerlerine ve birincisine bağlı olan üçüncü nesnelere bağlıdır :)

Hayat çok zor :(

Deconstructor'da nesnelerin içindeki tüm nesneleri silmek hiç olmadığı kadar kolay ve silinmeleri konusunda endişelenmenize bile gerek yok. En azından bir sınıf içinde bir nesne yaratırsam, yaptığım ilk şey onun kaldırılmasını yapısökücüye yazmaktır. Ve ancak o zaman ağırlık işlevseldir.
Ama genel olarak haklıydın. Her şeyi sıfırdan toplamaya başlayın. Ve yavaş yavaş yanlışlarınızı bulacaksınız.

 

Söyleyin bana, burada bir CArrayObj nesnesi yaratıyorum, ona başka nesneler ekliyorum. Hala nesnelerin kendilerine ihtiyacım var. Ve bu liste nesnesini silebilirim.

Silmeden önce nesneleri kaldırmak için hangi yöntemi kullanmalıyım? Ayır() veya Sil() ?

Veya Temizle() / Kapatma()?

 
Juer :

Söyleyin bana, burada bir CArrayObj nesnesi yaratıyorum, ona başka nesneler ekliyorum. Hala nesnelerin kendilerine ihtiyacım var. Ve bu liste nesnesini silebilirim.

Silmeden önce nesneleri kaldırmak için hangi yöntemi kullanmalıyım? Ayır() veya Sil() ?

Veya Temizle() / Kapatma()?

İhtiyacınız olan nesneleri içeriyorsa, bir dizi nesneyi silemezsiniz.

Nesneleri olan diziyi silerseniz, onları nereden alacaksınız?

İçinde depolanan nesnelere erişmek için bu diziye ihtiyacınız var.

 
Artyom Trishkin :

İhtiyacınız olan nesneleri içeriyorsa, bir dizi nesneyi silemezsiniz.

Nesneleri olan diziyi silerseniz, onları nereden alacaksınız?

İçinde depolanan nesnelere erişmek için bu diziye ihtiyacınız var.

Artık ona ihtiyacım yok. Diziye nesneler ekledim, ardından bu dizide gerekli işlemleri gerçekleştirdim. Bu diziye yalnızca ayrı bir işlevde ihtiyacım vardı.

nesnelere ihtiyacım var. Peki, dizi nesnesini silmeniz gerekiyor, değil mi? Bu nedenle, önce nesneleri ondan kaldırmanız ve ardından silmeniz gerekir. Diziyi temizlemek için hangi yöntem daha doğrudur (nesneleri silmeden)?

 
Rustam Bikbulatov :

OrderSend(...)>0 ve sadece OrderSend(...) arasındaki fark nedir? Bazılarının OrderSend(...)<0 koyduğunu gördüm.

Fark ne? Karşılaştırma işaretleri ne için?

SiparişGönder


Jüri :

Artık ona ihtiyacım yok. Diziye nesneler ekledim, ardından bu dizide gerekli işlemleri gerçekleştirdim. Bu diziye yalnızca ayrı bir işlevde ihtiyacım vardı.

nesnelere ihtiyacım var. Peki, dizi nesnesini silmeniz gerekiyor, değil mi? Bu nedenle, önce nesneleri ondan kaldırmanız ve ardından silmeniz gerekir. Diziyi temizlemek için hangi yöntem daha doğrudur (nesneleri silmeden)?

 for ( int i= 0 ; i< ArraySize (arrayClass); i++)
     if ( arrayClass[i] != NULL )
           delete arrayClass[i];
ArrayFree (arrayClass);
 

Ihor Herasko :

1. Bu soruyu dün cevaplamıştım. Lütfen soruları tekrarlamayın.

2. Kişi başına günde bir soru cevaplıyorum.

3. Daha fazla zamanım yok.

4. Sorularınızı neden cevaplayıp durduğumu anlamıyorum :)

1. Ve dün size cevabınız yetersiz diye cevap verdim :) Görünüşe göre ilk başta boş bir çizelgeye bir bar vardiyası mı asmışım?

2. Bu tür oyunlardan pek memnun değilim :) her şeyi bir kerede cevaplayabilir misin? hindilerinizi ilgilendiriyor; ve aciliyeti göz önüne alındığında sana sonsuza kadar minnettar kalacağım; ) Bu soruyu hiç cevaplamadın ve bugün hiçbir şeye yeni bir cevap vermedin; ) dün size özellikle yazdım: itin. push bildirimleri ile ilgili soru önce cevaplanmalıydı :)

3. Belli ki var, çünkü bu başlıkta hayır işleri yapıyorsunuz; )

4. Muhtemelen bunlar sizin hindi ve baykuşlarınız olduğu için :)


 

OrderSend (...)>0 ve sadece OrderSend(...) arasındaki fark nedir? Bazılarının OrderSend(...)<0 koyduğunu gördüm.

Fark ne? Karşılaştırma işaretleri ne için?

 
Rustam Bikbulatov :

OrderSend(...)>0 ve sadece OrderSend(...) arasındaki fark nedir? Bazılarının OrderSend(...)<0 koyduğunu gördüm.

Fark ne? Karşılaştırma işaretleri ne için?

İmleci OrderSend'deki düzenleyiciye getirin ve F1'e basın ve "Ah, ne kadar harika keşiflerimiz var ..." :)

 
Artyom Trishkin :

İmleci OrderSend'deki düzenleyiciye getirin ve F1'e basın ve "Ah, ne kadar harika keşfimiz var ..." :)

karşılaştırma işaretleri hesabına cevap yok gibi görünüyor

 
Rustam Bikbulatov :

karşılaştırma işaretleri hesabına cevap yok gibi görünüyor

OrderSend ne döndürür?

İşlem sunucusu tarafından siparişe atanan biletin numarasını veya arıza durumunda -1'i döndürür. Bir hata hakkında bilgi almak için GetLastError() işlevini çağırmalısınız.

cevap bu değil mi???
Neden: