Yeni başlayanlardan sorular MQL5 MT5 MetaTrader 5 - sayfa 1498
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
Verileri bir dosyaya kaydetme.
Dosyadan veri alma
GetLastError() Hata şu şekilde verilir: -Bozukdize türü parametresi
Print() ile aS[0] dizisinin çıktısını alırsanız, yazı tipi diğerlerinden farklı olur.
Eğer sadece tr parametresini yazdırırsanız, o zaman = 0
Print() ile aS[0] dizisinin çıktısını alırsam, yazı tipi diğerlerinden farklı olur.
Eğer sadece tr parametresini yazdırırsanız, o zaman = 0
Dosyanın kendisine bakmayı denediniz mi?
ikili değerler yazıyorsunuz ve bir metin dizesi okuyorsunuz....
Dosyanın kendisine bakmayı denediniz mi?
ikili değerler yazıyor ve bir metin dizesi okuyorsunuz...
Bu şekilde içe aktardım
ihracat için bunun gibi
daha iyi hale geldi, ancak ilk parametre dizesinin (aS[0]) ilk içe aktarımı her zaman bir hatadır.
sonraki
tr - çevrilmiş dizeyi int olarak yansıtır(aS[0])
Dosya görüntülenir, her şey yerli yerindedir.
Eğer bir diziyi başlatmazsanız, dizi genellikle saçma sapan şeyler içerir.
Teşekkürler, bununla daha önce karşılaştığımı bile hatırladım (0 kafamı karıştırdı). Dokümantasyonda belirtilmemiş olması üzücü, bu tür şeyleri kafamda tutmam gerekiyor.
ithal
ihracat için bunun gibi
daha iyidir, ancak ilk parametre dizesinin (aS[0]) ilk içe aktarımı her zaman bir hatadır.
sonraki
tr - çevrilmiş dizeyi int olarak yansıtır(aS[0])
Dosya görüntülenir, her şey yerli yerindedir.
Ancak ilk satırdaki aS[0] ilk parametresini içe aktarmak onu int'e çevirmiyor.Bu nasıl olabilir? - ilk aS[0] her zaman bozuktur (hata 5040)
Bu nasıl olabilir? - ilk aS[0] her zaman bozuktur (hata 5040)
Dışa ve İçe aktarmada UTF-8 kodlamasını ayarlayın (ya da en azından BOM olmadan aynı tek baytlık kodlamayı).
(dosyaya ikili biçimde bakın - ilk iki bayt muhtemelen BOM'dur, yani Unicode'dur) - FileSeek(0,SEEK_SET) ve ardından okuduğunuzda, bunları bir dizeye okursunuz ve dönüştürme başarısız olur.
BOM
İşe yaramış gibi görünüyor. Doğru bir kez hala yansıtmıyor, ancak daha sonra dosyayı sildiğinizde en azından hata durdu.
Çok teşekkür ederim!
Günaydın ve iyi günler!
MQL5 Referans Kılavuzunda ResultRetcodeExternal açıklamasının eksikliğiyle karşılaştım. Arama motorunda şu yanıtı alıyorum: İsteğiniz için hiçbir şey bulunamadı. Dolambaçlı bir şekilde, bunun "Harici bir ticaret sistemi tarafından döndürülen hata kodu" gibi göründüğünü buldum. Bu hataların yazımı ve türleri, broker'a ve ticaret işlemlerinin çıktısının alındığı harici ticaret sistemine bağlıdır".
Soru: Doğru tanımı buldum mu bulmadım mı?
Ve aynı zamanda dokümantasyon geliştiricilerine ikinci soru: eğer öyleyse, neden kullanıcılara bu tanımın ne olduğunu herhangi bir yerde aramalarını sağlamak yerine hemen tam bilgi vermiyorsunuz?
Saygılarımla, Vladimir.
ResultRetcodeExternal
Böyle bir şey bulamazsınız. MQL5'te mevcut değildir.
Retcode_external alanının bulunduğu ve bu alanın bir açıklamasının olduğu MqlTradeResult vardır.