"DLL'leri Kullanmadan Adlandırılmış Kanalları Kullanarak MetaTrader 5 ile İletişim Kurma" makalesi için tartışma - sayfa 4
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
Dizeleri iletirken, boyutunun 4 baytı önce gider.
Açık tampon boyutunu belirterek veri alma işlevi düzeltildi.
Ters aktarımın neden çalışmadığını anladım - aktarılan verinin uzunluğunu belirtmedim.
Çok teşekkür ederim. Her şey çalıştı.
Borular güçlüdür. Makalenin yazarına saygılar.
MetaTrader 4'ün son sürümünde yapıldı.
4'teki borular, dosya işlemleri yoluyla da 5'e benzer şekilde çalışır.
MT4 için bir makale yayınlayacağız.
4'teki borular, dosya işlemleri yoluyla da 5'e benzer şekilde çalışır.
MT4 için bir makale yayınlayacağız.
merhaba, MT4 için basit bir örnek alabilir miyim? Elbette bir makaleye güvenmiyorum.
Özellikle kendi yazdığım programdan üç parametreyi terminaldeki bir Uzman Danışmana nasıl okuyacağımla ilgileniyorum.
MetaTrader 4'ün son yapısında yapıldı.
MT5'te her şey iyi çalışıyor gibi görünüyor.
Tek nokta:
Aksi takdirde, sunucu tarafı uzun süredir kapalı olmasına rağmen, WaitForRead yönteminde süresiz olarak asılı kalıyoruz. Tüm bunlar Win7-64 altında kontrol edildi.
Sunucu tarafındaki WaitForRead metoduna zaman aşımı ve diğer bazı hileler ekledim ve kanalın her iki tarafında otomatik yeniden bağlanma ile çalışan bir sistem elde ettim,
ama hepsi biraz "koltuk değneği" gibi.
MT5'te her şey iyi çalışıyor gibi görünüyor.
Tek nokta:
Aksi takdirde, sunucu tarafı uzun süredir kapalı olmasına rağmen, WaitForRead yönteminde süresiz olarak asılı kalıyoruz. Tüm bunlar Win7-64 altında kontrol edildi.
Sunucu tarafındaki WaitForRead metoduna zaman aşımı ve diğer bazı hileler ekledim ve kanalın her iki tarafında otomatik yeniden bağlanma ile çalışan bir sistem elde ettim,
ama hepsi biraz "koltuk değneği" gibi.
Bizim açımızdan bu bir olasılık göstergesiydi.
Lütfen sınıfın kendi varyantını gönderin. Standart sınıfı son haline getireceğiz.
İstemci kısmının kendisi kabaca bu şekilde görünüyor:
Mesele şu ki, verilerin gelmesini beklerken kullanılan FileSize yöntemi bir bağlantı ihlali tespit etmiyor (görünüşe göre kontrol etmiyor).
Zaman aşımı yardımcı olur, ancak IMHO olası tüm durumlarda değil. FileSize metodunda tüm bu hataları kontrol etmek iyi olurdu.
Garip...
Ara bellekteki resimler yorumlara girmiyor ve tam olarak alt+PrntScr kullanıp editöre yapıştırırsanız, resim ekleniyor ancak mesaj dala girmiyor.
Tamam, sorun şu ki makaledeki test örneği geçmiyor
Ancak terminalde, ben onu grafikten silene kadar komut dosyası hiçbir şey kaydetmiyor.
ve sonra günlükte görüyorum
21 Mart 2013 tarihli Win7x64 yapı 787
Az önce kontrol ettim, her şey çalışıyor.
MQ5'te yalnızca şu satırı değiştirmeniz gerekir
Az önce kontrol ettim, her şey çalışıyor.
MQ5'te yalnızca şu satırı değiştirmeniz gerekir
Bende yok ...
Satırı değiştirdim yoksa derlenmeyecekti.