İzleme görevi (fonksiyon grafiği oluşturma) - sayfa 3

 
MetaDriver :

Fragmanda bir "kavramsal boşluk" veya daha doğrusu bir uygulama örneği var.

Kötü haber: Konu başlatıcının tek bir izleme işlevi rüyasını kurtarmadım. Üzgünüm Sergeyev. :)


Vladimir, çabaların için teşekkürler... ama... burada sadece bir taneye ihtiyacın var. Aksi halde topikstarter uyumama izin vermez ama gerçekten uyumak istiyorum :)
 
alsu :
Ve böyle garip bir görev nereden geliyor? Sadece İKİ işlevi - giriş ve çıkış için - yapabilirseniz ve buhar banyosu yapmazsanız, şüpheli araştırmalar için çaba harcamaya değer mi?
Üstelik tek bir fonksiyonla sorun çözülemez. Bir tür parantez gerekir - giriş ve çıkış. Aksi halde meme başı çıkıyor .. :))
 
alsu :
Ve böyle garip bir görev nereden geliyor? Sadece İKİ işlevi - giriş ve çıkış için - yapabilirseniz ve buhar banyosu yapmazsanız, şüpheli araştırmalar için çaba harcamaya değer mi?

Görev bir görevdir. Burada bir forumda da böyle garip görevler hodyut değil.

nizya'yı çıkışa koyun... Her dönüş üzerinde çalışılmalı + her yere parantez konulmalı { }. kısacası sıkıntı yine aynı.

 
MetaDriver :
Üstelik tek bir fonksiyonla sorun çözülemez. Bir tür parantez gerekir - giriş ve çıkış. Aksi halde meme başı çıkıyor .. :))

Peki, nereden geldiklerini hatırlayacak ara değişkenlerin depolanması yoluyla?
 
MetaDriver :

3. Programın başında iki tanım yazılır

serin!

Böyle bir kullanımı hayal bile etmedim #define - aslında bir ön derleyici yönergesi, ancak kitaba göre, öğrettikleri gibi: #define abc 100 kullanıyorum ve sonra #define'ın ne kadar yaygın kullanılabileceğini tahmin bile etmedim.

ayrı ATP!!!

 
IgorM :

serin!

Böyle bir kullanımı hayal bile etmedim #define - aslında bir ön derleyici yönergesi, ancak kitaba göre, öğrettikleri gibi: #define abc 100 kullanıyorum ve sonra #define'ın ne kadar yaygın kullanılabileceğini tahmin bile etmedim.

ayrı ATP!!!

peki, dördüncüde, örneğin, bu çalışmıyor))
 
alsu :
peki, dördüncü, örneğin, bu çalışmıyor))

ugh, yine MT5'i sürüklüyorlar - MT5'in bir sonraki derlemesine kadar MT5'te kodlama yapmayacağıma yemin ettim, insanlar yeni hatalara ve düzeltilmemiş eskilere küfretmeyi bırakıyorlar - zamanımı boşa harcıyorum
 
alsu :
peki, dördüncüde, örneğin, bu çalışmıyor))

:)

mql4 dokümantasyonundan ( MQL4 Reference - Language Basics - Preprocessor - Constant Deklarasyon ):

#define yapısını kullanarak, programın başlangıcında belirli bir karakter dizisi olacak bir sembolik isim veya sembolik sabit tanımlayabilirsiniz. Daha sonra, derleyici bu ismin tüm alıntılanmamış tekrarlarını uygun dizeyle değiştirecektir. Aslında, bu ad, mutlaka sayılarla değil, kesinlikle keyfi metinlerle değiştirilebilir.

Ama __FUNCTION__ makrosunun dördünde tanımlı olmaması (ve analog olmaması), evet. Aslında bu, kodu önceden işaretleme görevini daha sıkıcı ve daha az evrensel hale getirir.

 
sergeev :

Peki, nereden geldiklerini hatırlayacak ara değişkenlerin depolanması yoluyla?
Ama ya programda özyineleme varsa?
 
MetaDriver :
Ama ya programda özyineleme varsa?

Özyineleme, bir dalın uzamasına (yeni ve yeni düğümlerin ortaya çıkması) yol açamaz.
En azından, hemen öngörülebilir. Ancak özyinelemeler genellikle bu şekilde kullanılmaz ve çoğu zaman onlardan haberdar olmamak için kullanılır.