MetaTrader 4 Build 529 Beta, Yeni Derleyici ile Yayınlandı - sayfa 146

 
Zhunko :
Bu ne tür bir canavar - "dinamik yapı"?

Özel bir şey değil, Vadim. Bu kısaltma, özellikle zeki olanlar için daha az bukaf yazmasıdır. "Dinamik olarak ayrılmış yapı" anlamına gelir.

MyStruct *MyDinamicStruct = new MyStruct(Name, Type, Value);   // динамическая структура.  живёт в куче
MyStruct MyStaticStruct(Name, Type, Value);   // статическая структура.  живет в сегменте данных
void MyFunc()
  {
   MyStruct MyAutoStruct(Name, Type, Value);   // автоматическая структура.  живет в стеке
   ............
   ............
   ............
  }
 

LiveUpdate: yeni sürüm 4.00 build 567 mevcut

Güncellemeden sonra, derleme sırasında editör ve terminal zorla kapatıldı (Düzenlediğimde günlüğü görmemiş olabilirim)

 
MetaDriver :
Dinamik yapılar mql'de nereden geliyor? Hiçbir şeyi karıştırmıyor musun?

boyutu kastediyorum. Boyutu bildirirken statik olarak ayarlarsanız, başlatma sırasında bu mesaj görünür. Bildirirken boyutu ayarlamazsanız, ancak daha sonra ArrayResize kullanırsanız, her şey yolunda demektir....
 

Kabul etmekten utanıyorum ama anlamıyorum, kusura bakma ama gerçekten anlamak istiyorum...

Bana nereden başlayacağımı söyle, basit örnekler ... Ve ayrıca OOP'nin neden geleneksel programlamadan daha iyi olduğunu, mümkünse küçük bir örnekle açıklayın ...

Üstteki için özür dilerim...

 
MetaDriver :

Özel bir şey değil, Vadim. Bu kısaltma, özellikle zeki olanlar için daha az bukaf yazmasıdır. "Dinamik olarak ayrılmış yapı" anlamına gelir.

Vay! Bu iyi. Metaquotes'ın değişken sayıda üyeye sahip bir yapı bulduğunu düşünmüştüm :-))

Her ne kadar benim için net değil.

VOLDEMAR :

Kabul etmekten utanıyorum ama anlamıyorum, kusura bakma ama gerçekten anlamak istiyorum...

Bana nereden başlayacağımı söyle, basit örnekler ... Ayrıca, mümkünse küçük bir örnekle OOP'nin geleneksel programlamadan nasıl daha iyi olduğunu açıklayın ...

Üstteki için özür dilerim...

Kısaca burada . Gerisi pratikte öğrenilecektir.
 

Örnek olarak MQL5'te OOP: Hata ve Uyarı Kodlarını İşleme

Nesne Yönelimli Programlamanın Temelleri

Ben kendim buradan çalıştım - bunlar benim için en faydalı makaleler,

ve yardımı unutmayın (yardım yeni başlayanlar için karmaşık örnekler içermesine rağmen, ancak deneyimle anlarsınız ve bundan hoşlanmazsınız).

Yeni başlayanlar için, kafa yeterli. Hata ayıklayıcının kodun uygulanmasını incelemesi de yararlıdır, bazen her şey göründüğü kadar basit değildir.

 
ALXIMIKS :

Örnek olarak MQL5'te OOP: Hata ve Uyarı Kodlarını İşleme

Nesne Yönelimli Programlamanın Temelleri

Ben kendim buradan çalıştım - bunlar benim için en faydalı makaleler,

ve yardımı unutmayın (yardım yeni başlayanlar için karmaşık örnekler içermesine rağmen, ancak deneyimle anlarsınız ve bundan hoşlanmazsınız).

Yeni başlayanlar için, kafa yeterli. Hata ayıklayıcının kodun uygulanmasını incelemesi de yararlıdır, bazen her şey göründüğü kadar basit değildir.


Teşekkürler !!! Sigaraya başladı...
 
VOLDEMAR :

Teşekkürler !!! Sigaraya başladı...
Dikkatli olun - sinek mantarı var ;)
 
Merhaba! MT4 terminalini build 568 ile nereden indirebileceğinizi kim söyleyebilir? F4Y'den bir DC'm var - 509 yapı var.
 
Alexander :
568 yapı yayınlandı.

OBJ_LABEL ve OBJ_BUTTON grafiğin altında kaybolur. Lütfen düzeltin. Yeni bir yapı bekleyip üçüncü kez buraya yazmak istemiyorum.