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
Şimdi öyle. Birkaç komisyoncuya baktım, bazı ofisler bugün hiç çalışmıyor ve çalışanlar için spreadler büyük ölçüde genişledi. Bu, görünüşe göre, birçok bankanın bugün çalışmadığı gerçeğinden kaynaklanıyor - 25'inden transfer. Bu nedenle piyasa likit değil - kısa vadeli işlem yapmak imkansız - bugün benim için boşa geçen bir gündü. Yarın her şey normale dönmeli.
Dün, 25 Aralık, 565'i oluşturmak için terminalin otomatik bir güncellemesini yaptım. Güncelleme yeniden indirildi ve terminal bunları yüklemeyi ve yeniden başlatmayı istiyor. Yeniden başlatıldı. 565 oluşturun.
S : Güncelleme neden iki kez indirildi ve kuruldu? )) Bu arada, bu bazı güncellemelerle periyodik olarak oluyor ...
Dün, 25 Aralık, 565'i oluşturmak için terminalin otomatik bir güncellemesini yaptım. Güncelleme yeniden indirildi ve terminal bunları yüklemeyi ve yeniden başlatmayı istiyor. Yeniden başlatıldı. 565 oluşturun.
S : Güncelleme neden iki kez indirildi ve kuruldu? )) Bu arada, bu bazı güncellemelerle periyodik olarak oluyor ...
567, MQ sunucusuna güncelledim.
Tekrar ediyorum, cevabı bulamıyorum, lütfen söyleyin, aşağıdaki yapı void RAssignStringVector(int rhandle, string değişken, string &vector[], int size); derleme yaparken, 'vektör' hatası veriyor - içe aktarma işlevi için geçersiz parametre mt4R.mqh , bir işaretçiyi bir dizi diziye nasıl iletebilirim?
Ayrıca, en azından mt4R.mqh içinde bildirildiği gibi RAssignStringVector işlevinin bir uygulamasına ve gerçek çağrısına ihtiyacımız var.
Büyük olasılıkla bildirimle ve iletilen parametreyle eşleşmezsiniz.
... void RAssignStringVector(int rhandle, string değişken, string &vektör [] , int boyut); ...
Yanıtladığınız için teşekkürler, bu bir dll'den bir işlev prototipi , derleme başarısız, prototip
void RassignVector(int rhandle, string değişkeni, double &vector[], int size); sorunsuz derler
ve prototip
void RAssignStringVector(int rhandle, string değişken, string &vektör[], int boyut);
'vektör' hatası veriyor - mt4R.mqh içe aktarma işlevi için geçersiz parametre
nedense, double &vector[] türünün yapısı yuvarlanıyor, ancak &vector[] dizesi yuvarlanmıyor
işte bu işlevlerin dll'sinden gelen kod
prosedür RAssignVector(AHandle: LongInt; Avariable: PWideChar; AVector: PVector; ASize: LongInt); standart çağrı;
başlamak
isValid(AHandle) ise
TRConsole(AHandle).AssignVector(AVariable, AVector, ASize);
son;
// isimle verilen değişkene dizi vektörü ata
prosedür RAssignStringVector(AHandle: LongInt; Avariable: PWideChar; AVector: PStrVector; ASize: LongInt); standart çağrı;
başlamak
isValid(AHandle) ise
TRConsole(AHandle).AssignStringVector(AVariable, AVector, ASize);
son;
Sorun ne olabilir? tür dizesinin yanlış aktarımı? ama mt4'te her şey yolunda gidiyor, mt5'in bir hatası mı yoksa beynim mi? :-)
567, MQ sunucusuna güncelledim.
Ne düşünüyorsun? Resmi bir duyuru yapılmadıysa terminali güncellemeye değer mi?
burada: MetaTrader 5 İstemci Terminali yapılarındaki değişikliklerin listesi
Güncellenene kadar birkaç kez güncellemek istedim.