
Alım-satım fırsatlarını kaçırıyorsunuz:
- Ücretsiz alım-satım uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Kayıt
Giriş yap
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Hesabınız yoksa, lütfen kaydolun
Uzman:
Evet, bir kitaplığınız var. Elbette farklı değişkenler olacaktır. Bu, mqh'yi içerme yoluyla bağlamak anlamına gelir.
C++'da extern'ler bağlantılı kitaplıklarda tanımlanır, aksi takdirde derleyici projeyi derlemenize izin vermez.
Uzman:
ve bunun ne anlamı var? Derlerken, oradaki girişi açıklamak istiyorsanız, içerme programın gövdesine eklenecektir - aynısı olacaktır.
bir seçenek olarak, bir sınıf veya yapıyı harici bir değiştiriciyle tanımlayın;)
C++'da extern'ler bağlantılı kitaplıklarda tanımlanır, aksi takdirde derleyici projeyi derlemenize izin vermez.
Kitaplıkların içerdiği dosyaları "#include" yoluyla çağırmak muhtemelen gelenekseldir.
...
ve bunun anlamı ne? Derlerken, oradaki girişi açıklamak istiyorsanız, içerme programın gövdesine eklenecektir - aynısı olacaktır.
Mesele şu ki, içerme dosyası üzerinde tüm projeden bağımsız olarak çalışabilir, ayrı olarak derleyebilir ve böylece hataları kontrol edebilirsiniz.
Buradaki nokta, içerme dosyası üzerinde tüm projeden bağımsız olarak çalışabilmeniz, onu ayrı olarak derleyebilmeniz ve böylece hataları kontrol edebilmenizdir.
bence, basitçe var olmadığı yerde anlam arıyoruz
IMHO, daha önce yazılan binlerce kodun uyumluluğu için extern bırakılmış ve sertifika, Wiki'den bazı bilgileri kopyalayan bir kişi tarafından yazılmıştır.
bence, basitçe var olmadığı yerde anlam arıyoruz
IMHO, daha önce yazılan binlerce kodun uyumluluğu için extern bırakılmış ve sertifika, Wiki'den bazı bilgileri kopyalayan bir kişi tarafından yazılmıştır.
Öyleyse Tanrı'nın hükmü nedir?) .mqh (#include) ile bir .mq5 programı yazarsam, extern'i güvenle reçete edebilir ve beklenmedik sonuçlardan korkmadan (mql4'te yaptığım gibi) veya yine de input kullanabilir miyim?
Hangi amaçlarla aranıyor. Farklı amaçları var.
Öyleyse Tanrı'nın hükmü nedir?) .mqh (#include) ile bir .mq5 programı yazarsam, extern'i güvenle reçete edebilir ve beklenmedik sonuçlardan korkmadan (mql4'te yaptığım gibi) veya yine de input kullanabilir miyim?
MQL programlarının standart yapılarını kullanın: kodun başında, tümü girdi , ardından tümü dahil edildi - geliştiricilerden örnekler bu şekilde yazılır, kod tabanındaki kodların %99'u bu şekilde yazılır ve sürpriz olmaz
extern hakkında bir kez daha tekrarlıyorum - program yürütme sırasında değiştirilebilirler, ancak bence bu kötü bir uygulamadır, genellikle OnInit () içindeki tüm harici değişkenler değişkenlerine kopyalanır ve onlarla birlikte çalışırlar (örnek olarak, 4. işaret ve 5 işaret altında çalışın - vagon ağındaki bu tasarımın örnekleri)
ve son olarak - eski kodu değiştirirseniz extern kullanmayın, ardından bunu input ile değiştirin ve derleyici extern'de bir giriş varsa uyarılarla size yardımcı olacaktır - bunun düzeltilmesi gerekiyor
Bu arada, burada derleyicinin, numaralandırmanın içeriğini bir değişken olarak yeniden bildirebilmemi umursamadığını öğrendim.
Bu arada, burada derleyicinin enum enum içeriğini bir değişken olarak yeniden bildirebilmemi umursamadığını öğrendim.
ve enum türünde bir değişken bildirirseniz?
örtük numaralandırma dönüştürme tst1.mq5 24 17
EnumToString()'i de kontrol edebilirsiniz...
Bildirilen değişkenleri olmayan türün, kullanılmadığı için derlemeden atıldığını düşünüyorum.