Programlamayı öğrenmeme yardım et. - sayfa 10

 
Nikolay Mitrofanov :

Mdaa. TS.

Evet. Ve bu, MT5'te Uzman Danışmanlar geliştirme konusundaki deneyim eksikliği nedeniyle sert bir şekilde ortaya çıkıyor.

 
Dmitry Fedoseev :

Evet, en azından adını unut, ne umurumda? Ve sonra bana cevap vermedin)))

Seninkini nasıl unutabilirsin. Cevaplarınıza bakılırsa Narnia'dasınız)

 
Dmitry Fedoseev :

Evet. Ve bu, MT5'te Uzman Danışmanlar geliştirme konusundaki deneyim eksikliği nedeniyle sert bir şekilde ortaya çıkıyor.

Hahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahaha

İşte olay şu. Bir programcı olarak itibarınız için korkuyorsunuz. Tamam) Ben Büyük Dmitry ve diğer herkes arasında bir anlaşmazlığa giren deneyimsiz bir gencim. Dmitry her yerde görünüyor. onu hareket ettirmek istediklerini ve hemen ayrım gözetmeksizin saldırarak herkese kaka fırlattığını söyledi. Sonra zevkle boktan parmaklarını yalıyor, bir kazananın çılgın gülüşüyle, programlarını ve senaryolarını 8 yıl önceki deneyimin üzerine bu muzaffer kokulu parmaklarla yazmak için oturuyor))) Eh, kahraman!


TAMAM. El sanatlarınızı ve programlamanızın diğer her şeyini tanıtmada iyi şanslar. Her zaman başarılı olacaksın.

 
Nikolay Mitrofanov :

Hahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahaha

İşte olay şu. Bir programcı olarak itibarınız için korkuyorsunuz. Tamam) Ben Büyük Dmitry ve diğer herkes arasında bir anlaşmazlığa giren deneyimsiz bir gencim. Dmitry her yerde görünüyor. onu hareket ettirmek istediklerini ve hemen ayrım gözetmeksizin saldırarak herkese kaka fırlattığını söyledi. Sonra zevkle boktan parmaklarını yalıyor, bir kazananın çılgın gülüşüyle, programlarını ve senaryolarını 8 yıl önceki deneyimin üzerine bu muzaffer kokulu parmaklarla yazmak için oturuyor))) Eh, kahraman!


TAMAM. El sanatlarınızı ve programlamanızın diğer her şeyini tanıtmada iyi şanslar. Her zaman başarılı olacaksın.

Yorum yok. Sadece sürdüreceğim, düzeltiyorum.

 
Dmitry Fedoseev :
PositionsTotal() işlevinin aracıdan her seferinde bir sayı alabilmesi fikri harika!

Bir komisyoncuya sor, al.

Ve işlev, yeni bir onay işareti geldiğinde ve olay işleyicisi çağrıldığında veya zorla (mql4 ile ilgili) RefreshRates() çağrılarak güncellenen bu çift için terminalin dahili durumundan alır. Ama her zaman çağrılır, her şeye kadir derleyici orada hiçbir şeyi optimize etmez. Terminal önbelleğe alınır, ancak bu farklıdır (c).

Umarım hataları halledersiniz? En azından bazen _LastError'a akıllı bir bakışla bakıyor musunuz?

 
Nikolay Mitrofanov :

Eh, sen bir şakacısın)))

İşlevin, i ile karşılaştırmalar olduğu kadar çok çağrıya sahip olması doğaldır.

Sayaç bunu onaylar))  

Pekala, sen bir şakacısın. Şaka olduğunu hemen anlamazsınız.

Soru, PositionsTotal() işlevi karşılaştırma için değeri nereden alıyor - aracıdan her seferinde bir sayı mı alıyor yoksa onu terminal değişkenlerinin içinde bir yerde mi saklıyor ve yalnızca açılış ve kapanışta güncelleniyor.

Sadece, eğer varsa, daha fazla fazlalık yok gibi görünüyor.

Soru farklı bir plandı: derleyici optimize ediyor mu, bu durumda bir işlev çağrısının sonucunu önbelleğe alıyor mu? Peki, çağrı sayısı açısından, bu nedenle, örnekte, tam olarak PositionsTotal () vermedim, ancak bunun neden boktan bir yaklaşım olduğunu gösteren belirli bir işlev verdim. Ve daha sonra, özellikle dikkati odaklamadığını açıkladı çünkü bu çok açık! Çapraz yorumları okuyor musunuz?

 
Tio Nisla :

Soru farklı bir plandı: derleyici optimize ediyor mu, bu durumda birişlev çağrısının sonucunu önbelleğe alıyor mu? Peki, çağrı sayısı açısından, bu nedenle, örnekte, tam olarak PositionsTotal () vermedim, ancak bunun neden boktan bir yaklaşım olduğunu gösteren belirli bir işlev verdim. Ve daha sonra, özellikle buna odaklanmadığını açıkladı, çünkü çok açık! Çapraz yorumları okuyor musunuz?

Bildiğiniz tek kelime "önbellek" mi? Böyle bir soru yoktu. Soru tamamen farklı bir şey hakkındaydı ve cevabı 3. veya 4. sayfada bir yerdeydi ve hatta öyle bir cevap var ki, kişisel inançlarınıza bağlı olarak kahkahalarla patlayabilir veya utançtan yanabilirsiniz.

Ve sadece işlevin ne olduğu önemli. Ama senin için değil ... görünüşe göre ...

 
Tio Nisla :

Soru farklı bir plandı: derleyici optimize ediyor mu, bu durumda birişlev çağrısının sonucunu önbelleğe alıyor mu? Peki, çağrı sayısı açısından, bu nedenle, örnekte, tam olarak PositionsTotal () vermedim, ancak bunun neden boktan bir yaklaşım olduğunu gösteren belirli bir işlev verdim. Ve daha sonra, özellikle dikkati odaklamadığını açıkladı çünkü bu çok açık! Çapraz yorumları okuyor musunuz?

Önbelleğe alıp almadığı bilinmiyor. Önbelleğe alınırsa, soğutun. Profesyoneller için çok açık olduğu için geliştiricilerin bunu daha önce düşündüğünü düşünüyorum.

Hayır, dikkatlice okudum, ancak uzman olmadığım için bir şeyi yanlış da anlayabilirim.

Cevap için teşekkürler.

 
Nikolay Mitrofanov :

Önbelleğe alıp almadığı bilinmiyor. Önbelleğe alınırsa, soğutun. Profesyoneller için çok açık olduğu için geliştiricilerin bunu daha önce düşündüğünü düşünüyorum.

Hayır, dikkatlice okudum, ancak uzman olmadığım için bir şeyi yanlış da anlayabilirim.

Cevap için teşekkürler.

Evet, önbelleğe alırsa güzel ... Ama eğer bir başkası en azından biraz önbelleğe almanın ne olduğunu ve konuşmanın ne hakkında olduğunu anladıysa.

 
Bellek sızıntıları hakkında konuşalım... üzerine geleneksel olarak...