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
Ne düşünüyorsun? Resmi duyurular olmasa 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.
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 'vector' hatası veriyor - içe aktarma işlevi için geçersiz parametre mt4R.mqh , bir işaretçiyi bir dizi diziye nasıl iletebilirim?
Yardım diyor ki:
İçe Aktarılan İşlevleri Çağırma
Bir mql5 programının yürütülmesi sırasında işlevleri içe aktarmak için erken bağlama kullanılır. Bu, programın içe aktarılan bir işleve bir çağrısı varsa, program yükleme sırasında ilgili modülün (ex5 veya dll) yüklendiği anlamına gelir. MQL5 kitaplıkları ve DLL'ler, çağıran modülün iş parçacığında yürütülür.
. . .
Geçiş parametreleri
Tüm basit tür parametreleri, başvuru yoluyla iletildikleri açıkça belirtilmedikçe, değere göre iletilir. Bir dize geçirilirken kopyalanan dizenin arabellek adresi iletilir; bir dize referans yoluyla geçirilirse, bu belirli dizenin arabellek adresi, DLL'den içe aktarılan işleve kopyalanmadan iletilir.
Listelenen nesnelerin statik veya dinamik dizilerinin yanı sıra dinamik diziler, dizeler, sınıflar, diğer karmaşık yapılar içeren yapılar, içe aktarılan bir işleve parametre olarak geçirilemez.
Bir diziyi DLL'ye aktarırken, veri arabelleğinin başlangıcının adresi her zaman ( AS_SERIES bayrağından bağımsız olarak) iletilir. DLL içindeki işlev AS_SERIES bayrağı hakkında hiçbir şey bilmiyor, iletilen dizi bilinmeyen uzunlukta statik bir dizidir, dizinin boyutunu belirtmek için ek bir parametre kullanın.
Cevabınız için teşekkürler, stringin aynen bu şekilde geçilemeyeceğini fark ettim, ama string sting &vector[]'a bir işaretçi iletmeye çalışıyorum ve ardından bu string'in boyutunu, ama neden 4k'da düzgün çalıştı? sonra?
Yerine
acı &vektör[]
ihtiyaç
acı vektör
her.human:
Как вы думаете? Стоит ли обновлять терминал если не было официальных анонсов?
здесь: Список изменений в билдах MetaTrader 5 Client Terminal
У меня несколько раз хотел обновиться, пока не обновлял.
Belki MetaQuotes bizi Alexander Elder'ın yöntemini kullanarak test ediyordur? )))
Bugün 567'ye güncelledim. Terminal yeniden başlatmak istemedi. Virüsten koruma modülü yoğun bir şekilde yüklendi. İşlemci %100 yüklendi. Antivirüsü devre dışı bırakana kadar terminal önyükleme yapamadı. Yeniden başlatıldı. 567 oluşturun. )))
---
Terminal geliştiricilerine soru : Tüm kullanıcılarınızdan istenen ve en az iki tanesinin zaten kurulu olduğu bu habersiz yapı 567 nedir?
Başvuru kapatılmışsa, kabul edildi, hata düzeltildi ve artık yanıtlanmadı (yorumlarımı bırakabilir miyim)? Ancak örneğin 288749 numaralı uygulama kapatıldı, ancak hata düzeltilmedi. Bu hata " Errors , MetaTrader 5 MQL , Closed , Started: 2011.11.16 16:45 , #270068 " isteğinden gelir, burada 2011.11.21 17:24'te kapatılmıştır ve bir sonraki derlemede her şeyin düzeltildiğini belirtir. Yeni bir sipariş açtı "Hatalar , MetaTrader 5 MQL , Açıldı , Başladı: 2011.12.11 14:00 , #288749". Tekrar yeni bir uygulama açmalı mıyım?
Belki MetaQuotes bizi Alexander Elder'ın yöntemini kullanarak test ediyordur? )))
Bugün 567'ye güncelledim. Terminal yeniden başlatmak istemedi. Virüsten koruma modülü yoğun bir şekilde yüklendi. İşlemci %100 yüklendi. Antivirüsü devre dışı bırakana kadar terminal önyükleme yapamadı. Yeniden başlatıldı. 567 oluşturun. )))
---
Terminal geliştiricilerine soru : Tüm kullanıcılarınızdan istenen ve en az iki tanesinin zaten kurulu olduğu bu habersiz yapı 567 nedir?
Belki MetaQuotes bizi Alexander Elder'ın yöntemini kullanarak test ediyordur? )))
Bugün 567'ye güncelledim. Yeniden başlatmak istemedim. Virüsten koruma modülü yoğun bir şekilde yüklendi. İşlemci %100 yüklendi. Antivirüsü devre dışı bırakana kadar terminal önyükleme yapamadı. Yeniden başlatıldı. 567 oluşturun. )))
---
Terminal geliştiricilerine soru : Tüm kullanıcılarınızdan istenen ve en az iki tanesinin zaten kurulu olduğu bu habersiz yapı 567 nedir?
Talebiniz üzerinde çalışılıyor. Ama uygulamada sorulan soruya sizden cevap göremiyorum