Hatalar, hatalar, sorular - sayfa 1856
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
kodlamayı nasıl görebilirim
Bir üçüncü taraf düzenleyicide metin türünü değiştirerek değiştiğini öğrendim, ancak hangi kodlamayı nasıl bulacağımı bilmiyorum.
ME 1580'de bir EA oluşturdu : Win-1251 (ANSI)
Evet, Akepadom, eski dosyalar UTF-16LE 1200'e sahipken, kodlamanın Win-1251 (ANSI) olduğunu görür.
Bu, yeni dosyalar için varsayılan kodlamanın değiştiği anlamına mı geliyor?
Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi hakkında forum
Mql5 dilinin özellikleri, incelikleri ve çalışma yöntemleri
fxsaber , 2017.04.14 11:40
Evet, sahtekar komisyoncular. Hala negatif sayıları oraya doldururlardı.
Brokerler semboller oluşturduğunda geliştiricilerin her parametre için olası değer aralığı üzerinde bir sınırı olsaydı iyi olurdu.
Marketten ürünleri güncellerken bu ürünün grafiklerdeki tüm ayarlarının varsayılan ayarlara sıfırlandığını fark ettim.
Bu yanlış. nasıl önlenir?
ArrayMaximum() ve ArrayMinimum() - geçirilen parametrelerin sırası yardımla eşleşmiyor:
Küçük bir hack. Atama atlama
Sonuç
Bu bir hayat kesmek değil, bir sapıklıktır.
Bunu senden beklemiyordum.
Bu bir hayat kesmek değil, bir sapıklıktır.
Bunu senden beklemiyordum.
Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi hakkında forum
Kitaplıklar: TypeToBytes
fxsaber , 2017.04.13 13:34
Bu özelliğin olası hataları belirlemek için nasıl yararlı olabileceğine dair bir örnek.
Senaryoyu yazıp çalıştırıyoruz.
Sonuç.
_WRONG_ASSIGN_OPERATOR(STRUCT) = true
Bu size atama operatörünün bir yapıyı aynı türdeki bir yapıya kopyalamayacağını söyler.
Yapıya daha fazlasını eklerseniz,
o zaman sonuç aynı olacaktır.
Görünüşe göre bu operatörü düzelterek
her şey doğru olmalı, ancak kütüphane aksini söylüyor.
Belki de bu örneğin en ince noktası budur.
düzeltiyoruz
ve sonucu al
_WRONG_ASSIGN_OPERATOR(STRUCT) = false
Artık kopyalama operatörü doğru yazılmıştır!
Benzer şekilde, herhangi bir basit yapının atama/kopyalama operatörlerinin doğruluğunu kontrol edebilirsiniz.
1. Şu şekilde yazdığımızda:
operatör= yerine, kopya oluşturucu çağrılmalıdır.Bununla birlikte, bu daha çok Metaquotes için bir sorudur.
2. Derleyici tarafından oluşturulan kopya kurucu çağrılmamışsa, onu kendimiz yazabiliriz.
Şimdi operatör= çağrılmaz.
3. Yapının üyeleri bizim için mevcut olduğundan, basitçe şunu yazabiliriz:
Onları özel yaparsanız, yaşam hack'iniz de yardımcı olmaz.
4. Ve en önemlisi: operatör=, tüm atamaların etrafından değil, üzerinden geçmesi için yapılır.
Genellikle, onunla birlikte bir kopya kurucu da tanımlanır.
Evet. Örneğe baktı. pek faydasını görmedim.
1. Şu şekilde yazdığımızda:
operatör= yerine, kopya oluşturucu çağrılmalıdır.Bununla birlikte, bu daha çok Metaquotes için bir sorudur.
2. Derleyici tarafından oluşturulan kopya kurucu çağrılmamışsa, onu kendimiz yazabiliriz.
Şimdi operatör= çağrılmaz.
3. Yapının üyeleri bizim için mevcut olduğundan, basitçe şunu yazabiliriz:
Onları özel yaparsanız, yaşam hack'iniz de yardımcı olmaz.
4. Ve en önemlisi: operatör=, tüm atamaların etrafından değil, üzerinden geçmesi için yapılır.
Genellikle, onunla birlikte bir kopya kurucu da tanımlanır.
Evet. Örneğe baktı. pek faydasını görmedim.
_R evrensel bir şeydir. Bu nedenle, kendi operatörleri olan yabancı yapıların yeniden tanımlanmasına gerek yoktur.
Evet, Akepadom, eski dosyalar UTF-16LE 1200'e sahipken, kodlamanın Win-1251 (ANSI) olduğunu görür.
Bu, yeni dosyalar için varsayılan kodlamanın değiştiği anlamına mı geliyor?
Hayır, her zaman Win-1251 (ANSI) vardı ve bir noktada UTF eklendi. Ancak yalnızca ansi olmayan karakterler içeren kaynaklar için.