![MQL5 - MetaTrader 5 müşteri terminalinde yerleşik ticaret stratejileri dili](https://c.mql5.com/i/registerlandings/logo-2.png)
Ticaret fırsatlarını kaçırıyorsunuz:
- Ücretsiz ticaret 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
WinHttpConnect()'e baktı. Çok baytlı kodlama için bir uygulaması yoktur.
Bir kabuk oluşturulup DLL'ye dönüştürülebilir mi?
olumsuzluk. DLL'de gerekli değildir. Bunun bir seçenek olduğunu anlıyorum, ama bir şekilde öyle değil ...
örneğin wininet.dll ile her şey çalışır, tüm işlevleri ve Winhttp'de böyle aptal bir durdurucu vardır ...
Kernel32'den GetLastError'u çağırmak mümkün olsaydı, ancak mql4 zararlıysa ve farklı parametrelerle bile aynı isimle işlev yapmanıza izin vermiyorsa...
Bu arada, bu betiği makinenizde çalıştırmayı denediniz mi? belki bu sadece benim sorunum?
olumsuzluk. DLL'de gerekli değildir. Bunun bir seçenek olduğunu anlıyorum, ama bir şekilde öyle değil ...
örneğin wininet.dll ile her şey çalışır, tüm işlevleri ve Winhttp'de böyle aptal bir durdurucu vardır ...
Kernel32'den GetLastError'u çağırmak mümkün olsaydı, ancak mql4 zararlıysa ve farklı parametrelerle bile aynı isimle işlev yapmanıza izin vermiyorsa...
Bu arada, bu betiği makinenizde çalıştırmayı denediniz mi? belki bu sadece benim sorunum?
olumsuzluk. DLL'de gerekli değildir. Bunun bir seçenek olduğunu anlıyorum, ama bir şekilde öyle değil ...
örneğin wininet.dll ile her şey çalışır, tüm işlevleri ve Winhttp'de böyle aptal bir durdurucu vardır ...
Kernel32'den GetLastError'u çağırmak mümkün olsaydı, ancak mql4 zararlıysa ve farklı parametrelerle bile aynı isimle işlev yapmanıza izin vermiyorsa...
GetLastError() düşük seviyeli --> RtlGetLastWin32Error() öğesini çağırmalıdır. İlnur o zaman önerdi. İşte kullanım örnekleri.
WinHttpConnect() , MQL4'te hiçbir şey yapmaz.
WinHttpConnect() , MQL4'te hiçbir şey yapmaz.
dönüştürmeyi deneyebilirsiniz.
Vaktim olursa bir örnek yapmaya çalışırım. Bu C++ kodunun MQL4'e dönüştürülmesi gerekiyor:
wstring'in bir dizi ints ile değiştirilmesi gerekiyor ve boyutu yeniden hesaplarken bunu dikkate alın.dönüştürmeyi deneyebilirsiniz.
Vaktim olursa bir örnek yapmaya çalışırım. Bu C++ kodunun MQL4'e dönüştürülmesi gerekiyor:
wstring'in bir dizi ints ile değiştirilmesi gerekiyor ve boyutu yeniden hesaplarken bunu dikkate alın.Ben de öyle:
Ben de öyle:
EMNIP, standart bir dizgenin bitişik bir bellek bloğundaki konumunu garanti etmez, bu nedenle &sStringW[0] yapısını kullanmak karmaşıktır.
Genelde aynı yumurtalar. Ama ben %100 standartım :)
EMNIP, standart bir dizgenin bitişik bir bellek bloğundaki konumunu garanti etmez, bu nedenle &sStringW[0] yapısını kullanmak karmaşıktır.
Genelde aynı yumurtalar. Ama ben %100 standartım :)
Bilmiyordum...
Görünüşe göre küçük ölçekli uygulamalar için (muhtemelen herkes için), her şey bununla uyumlu, gerisi için kefil olamam.