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
Ayrıca, ben bir uzman değilim, ancak winsock hakkında öğrendiğim çok az şeyden, dinleme işlevleri işlevleri engelliyor, bu da (sanırım) uygulamanın (mt4) çok iş parçacıklı olması gerektiği anlamına geliyor. Gelen bir mesajı dinlemek ile kendi işini yapmak arasında gidip gelmesi gerekecekti. neye değerse...
mt4 zaten çok iş parçacıklı. Her grafiğin kendi iş parçacığı vardır. Engelleme winsock işlevlerini kullanmak için, sürekli bir döngüye sahip bir grafiğe bir komut dosyası eklemek istersiniz. Komut dosyası daha sonra, diğer yandan herhangi bir EA tarafından kullanılabilen bazı global değişkenleri ayarlayabilir/setini kaldırabilir.
SQL sunucusuna MT4 - veri nasıl aktarılır?
aferin
dosya kopyalama işlevi içe aktarma örneği:
#import "Kernel32.dll"
bool CopyFileA (dize kaynak_dosyası, hedef_dosya dizisi, bool if_exist);
DLL'lerle SQL veritabanı erişimi vb. gibi pek çok şey yapabilirsiniz.MT4 ticari kayıtlarını ve fiyat tekliflerini bir SQL veritabanına almak harika olurdu.
Ama bunu nasıl çalıştıracağımı bilmiyorum.
Birisi bu verilerin SQL sunucusuna otomatik olarak nasıl aktarılacağını kod örnekleriyle adım adım açıklayabilir mi?
kodlayıcılargurusu,
Hala bu soket tabanlı işlevlerin iyi bir fikir olduğunu düşünüyor musunuz? Hiç araştırıp araştırmadığınızı duymak isterim? Vaktiniz yoksa veya fikirden vazgeçtiyseniz lütfen bana bildirin.
Teşekkürler.
kodlayıcılargurusu,
Hala bu soket tabanlı işlevlerin iyi bir fikir olduğunu düşünüyor musunuz? Hiç araştırıp araştırmadığınızı duymak isterim? Vaktiniz yoksa veya fikirden vazgeçtiyseniz lütfen bana bildirin.
Teşekkürler.iki adam,
Benim sorunum zaman, bu fikirden vazgeçmedim.
Vakit bulur bulmaz güncelleme ile sizi bilgilendireceğim.
Tekrar merhaba,
Bu netcomm işini yapan c++ 'da bir dll yazmak için bir arkadaşımla çalışıyorum, ancak yukarıda belirtilen sorunu aşamadım: dll ' dllname.dll' den işlev işlev adını çağıramıyorum
Eğer zamanınız müsaitse, kaynağa bir göz atıp neyin yanlış olduğunu görebilirseniz bana haber vermek ister misiniz? Aslında iki farklı c++ derleyicisi ile derlemeyi denedik ve hala aynı hatayı alıyoruz. Hatta mt4'ün sunduğu örnek kaynak kodunu aldık ve bu işlevleri çağırmaya çalışırken aynı hatayı aldık. Derleme sorunu olmalı gibi görünüyor.
Lütfen bana haber ver.
Teşekkürler.
Tekrar merhaba,
Bu netcomm işini yapan c++ 'da bir dll yazmak için bir arkadaşımla çalışıyorum, ancak yukarıda belirtilen sorunu aşamadım: dll ' dllname.dll' den işlev işlev adını çağıramıyorum
Eğer zamanınız müsaitse, kaynağa bir göz atıp neyin yanlış olduğunu görebilirseniz bana haber vermek ister misiniz? Aslında iki farklı c++ derleyicisi ile derlemeyi denedik ve hala aynı hatayı alıyoruz. Hatta mt4'ün sunduğu örnek kaynak kodunu aldık ve bu işlevleri çağırmaya çalışırken aynı hatayı aldık. Derleme sorunu olmalı gibi görünüyor.
Lütfen bana haber ver.
Teşekkürler.iki adam,
Dll'min kaynak kodunu denediniz mi? VC++ ile yazılmıştır.
Lütfen kaynak kodumu derlemeye çalışın ve bana ne elde ettiğinizi söyleyin.
Hatta mt4'ün sunduğu örnek kaynak kodunu aldık ve bu işlevleri çağırmaya çalışırken aynı hatayı aldık. Derleme sorunu olmalı gibi görünüyor.
Lütfen bana haber ver.
Teşekkürler.Bu iyi değil. Derleme ile ilgili bir sorunum yok. Belki çok basit, ancak MT4'ten DLL işlevlerini çağırmayı etkinleştirdiniz mi?
Bu iyi değil. Derleme ile ilgili bir sorunum yok. Belki çok basit, ancak MT4'ten DLL işlevlerini çağırmayı etkinleştirdiniz mi?
Elbette, "DLL İçe Aktarmaya İzin Ver" seçeneğini etkinleştirmeniz gerekir.
Evet, DLL İçe Aktarmalarına İzin Ver kutusunu işaretledim.
Kodunuzun dsw dosyasını açmaya çalıştığımda, projenin mevcut VC++ formatına dönüştürülmesi gerektiğine dair bir uyarı alıyorum. .Net sürümünü kullanıyorum. Sorun bu olabilir mi? C++ hakkında çok az şey biliyorum, bu yüzden daha ileri gitmeyi denemedim. Bana yardım eden arkadaşım son zamanlarda müsait değildi.