"DLL'leri Kullanmadan Adlandırılmış Kanalları Kullanarak MetaTrader 5 ile İletişim Kurma" makalesi için tartışma - sayfa 7
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
Sunucu tek bir istemci için mi? İkinci bir istemciye bağlanmaya çalışıyorum, bağlantı açılmıyor. 5004 hatası. Dosya adı bağlanan diğer istemcideki ile aynı.
Eğer ilk istemcinin bağlantısını kesersem, ikincisi bağlanıyor. Yani adlandırılmış bir kanal sadece bir bağlantı mı?
İki MT istemcisi adlandırılmış kanallar aracılığıyla nasıl bağlanır?
Buradaki kodu denedim https://www.mql5.com/tr/articles/115. Çalışmıyor. Bağlan yöntemi kilitleniyor.
meslektaşlarım, lütfen bu örneğin şu anda sizin için çalışıp çalışmadığını görebilir misiniz?
VS 2022 / VS 2026 + MT5 5570 + Win11 üzerindeki testlerim
istemci, sunucu tarafından oluşturulan bir boruyu açamıyor, FileOpen üzerinde INVALID_HANLE.
kim çalışıyor? nasıl çalıştırmayı başardınız?
MT4 için benzer örnek - ayrıca çalışmıyor https://www.mql5.com/ru/forum/28683#comment_59076685
Sorunun UAC olduğu ortaya çıktı.
sunucu admin ile ve MT olmadan çalışıyordu.
Sorun ya aynı izinlerle başlatılarak ya da sıfırlanmış Dacl ile CreateNamedPipe'a SECURITY_ATTRIBUTES eklenerek çözüldü