Hatalar, hatalar, sorular - sayfa 2115
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
Maksimum konum yorumunu (31 karakter) kullanırsanız, araç ipucunda kimliği görüntülemek için daha fazla alan yok gibi görünüyor.
Güzel gün!
Sık e-posta gönderen bir danışmanı olan var mı?
Günde saat başına ne kadar?
16 mektup gönderdim, 5 dakika ve birkaç saat boş olan dergiye ardından yazmaya başladım.
Posta: için yeterli alan yok
Bu konu hakkında tecrübesi olan varmı.
PS Gmail google her saniye mektup almanızı sağlar, harflerin terminal/sunucu kuyruğunda daha hızlı toplandığını ve daha yavaş gönderildiğini (ne kadar?)
Ve bir kez daha danışman/terminal mektubu kuyruğa koymaya çalışıyor ama kuyruk zaten dolu!!!
Güzel gün!
Sık e-posta gönderen bir danışmanı olan var mı?
Günde saat başına ne kadar?
16 mektup gönderdim, 5 dakika ve birkaç saat boş olan dergiye ardından yazmaya başladım.
Posta: için yeterli alan yok
Bu konu hakkında tecrübesi olan varmı.
PS Gmail google her saniye mektup almanızı sağlar, harflerin terminal/sunucu kuyruğunda daha hızlı toplandığını ve daha yavaş gönderildiğini (ne kadar?)
Ve bir kez daha danışman/terminal mektubu kuyruğa koymaya çalışıyor ama kuyruk zaten dolu!!!
ne için? PUSH uzun zamandır icat edildi
Belgelerde Hata
Belgelerde Hata
Teşekkürler, düzelteceğiz
Forumda defalarca MetaEditor'da _WIN64'e benzer önceden tanımlanmış bir makronun eksikliği hakkında bir tartışmayla karşılaştım. Yönetimin cevabı, MetaEditor aynı anda evrensel bir 32-64-bit kod ürettiği için buna gerek olmadığıydı.
Aynı zamanda, birçok kişi yapı alanları ekleyerek https://www.mql5.com/ru/forum/225498/page2#comment_6401835 hizalamasını kullanır.
Ve gerçekten de, hazır bir .dll kullanıyorsanız (artık değiştirilemez), o zaman ek hizalama olmadan yapamazsınız. Ancak x86 ve x64'te bu ekleme farklı görünebilir, bu da yapı, TerminalInfoInteger( TERMINAL_X64 )'in çalışmadığı .mq5 dosyasının derleme aşamasında ayarlandığından, _WIN64'ün bir analoğuna hala ihtiyaç olduğu anlamına gelir.
Şimdi ekstra bilgileri aklınızda tutmanız gerekiyor. Önemsiz şeylerden tasarruf etmenin bir sonucu olarak, ince bir hata alma riski vardır.
İşte geliştiricilerden bir örnek - x64 ve x86'da çalışan GetOpenFileName. Sorunu çözüp çözmediğine bakın
İşte geliştiricilerden bir örnek - x64 ve x86'da çalışan GetOpenFileName. Sorunu çözüp çözmediğine bakın
Aslında, kod neredeyse iki katını gerektirir,
.dll içeren programların kitle segmenti için olmamasına rağmen
Yine bir seçim olmalı: ayrı (32\64) derleme ve 2 kat daha basit kod
veya kodun evrenselliği ve önemli karmaşıklığı
Ayrıca, _IsX64 ilkesine göre bir _WIN64 analogu girilebilir (belgelenmemiş, ancak kullanabilirsiniz)
Ek bir argüman - genellikle projeye yalnızca bir .dll eklenir (yalnızca x86 veya yalnızca x64) ve bu projenin .mqh dosyasında böyle bir satır ayarlamak imkansızdır.
Örneğin burada https://www.mql5.com/ru/forum/224745Yardım örneği
Dolayısıyla soru, OBJ_RECTANGLE içindeki dolgunun mt 4'te nasıl değiştirileceği ???
Renat Fatkhullin :
Мы нацелены вообще скоро остановить разработки 32 битных версий Метатрейдера.
Yürütme sırasında meydana gelen bilinen tüm hataların bu zamana kadar düzeltilmesi önerilir, örneğin bu #1841289 https://www.mql5.com/en/forum/1111/page2025#comment_5766707
Bunun ve diğer işleçlerin davranışı yöntemlerle tutarsız. Operatör, yöntemlerle ilgili olarak sözdizimsel şekerden başka bir şey değildir.