Hatalar, hatalar, sorular - sayfa 2690
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
Merhaba.
Ne yanlış olabilir? Bir göstergenin iki kopyasını grafiğe koyuyorum, ilk göstergede çizgilerin rengini değiştiriyorum, ikincide çizgilerin rengi de değişiyor ama ikincisinde hiçbir şeyi değiştirmiyorum. Global değişkenler yoktur.
Bunda bir mantık göremiyorum.
basit türler için önce şunu yapabilirsiniz:
ikincisi, şöyle:
ve hepsi koltuk değneği değil
her iki durumda da sonuç:
17*256+92=4444Mantık, bir fonksiyon içindeki yapılar için bir diziye veri yazmak mümkünse, o zaman basit tipler için de böyle olmalıdır.
Tamam, buradaki durum oldukça basit.
Mantık, bir fonksiyon içindeki yapılar için bir diziye veri yazmak mümkünse, o zaman basit tipler için de böyle olmalıdır.
Ben de bu mantığı sizin fikriniz dışında bir şeyle teyit etmek isterim.
ilgileniyorsanız, google "C# yapıdan bayt dizisine"
C# dilinin tüm uygulamalı programcı olmayanlar için Microsoft'un beyni olduğunu ve MQL'de C#'da birkaç satırda yapılanların aslında basitçe sağlanmadığını unutmayın - googled örneklerinde, her şey Marshal aracılığıyla yapılır, ve bu yönetilmeyen kodla çalışmaktır, yani . bu .Net'in dışında - MQL terimleriyle - "bu bir .dll çağrısıdır"
işte mantıkla ilgili bir şey...
Ben de bu mantığı sizin fikriniz dışında bir şeyle teyit etmek isterim.
ilgileniyorsanız, google "C# yapıdan bayt dizisine"
C# dilinin tüm uygulamalı programcı olmayanlar için Microsoft'un beyni olduğunu ve MQL'de C#'da birkaç satırda yapılanların aslında basitçe sağlanmadığını unutmayın - googled örneklerinde, her şey Marshal aracılığıyla yapılır, ve bu yönetilmeyen kodla çalışmaktır, yani . bu .Net'in dışında - MQL terimleriyle - "bu bir .dll çağrısıdır"
işte mantıkla ilgili bir şey...
Bu var:
Çok sayıda aşırı yüklenmiş yöntem:
Bu var:
Çok sayıda aşırı yüklenmiş yöntem:
https://metanit.com/sharp/tutorial/5.6.php
bu, FILE_BIN bayrağıyla MQL'deki dosyalarla çalışmanın bir analogudur.
yanılmıyorsam, o zaman dosyalarla çalışmak istemediniz, ancak basit bir veri türünü bir bayt dizisine seri hale getirin
https://metanit.com/sharp/tutorial/5.6.php
bu, FILE_BIN bayrağıyla MQL'deki dosyalarla çalışmanın bir analogudur.
yanılmıyorsam, o zaman dosyalarla çalışmak istemediniz, ancak basit bir veri türünü bir bayt dizisine seri hale getirin
dosya akışı
MemoryStream
Ve dosyalar ve hafıza.
Neden C#'dan bu kadar nefret ediyorsunuz :)?dosya akışı
MemoryStream
Ve dosyalar ve hafıza.
Neden C#'dan bu kadar nefret ediyorsunuz :)?ortaya çıkardığın hoşlanmama hakkında, dilin programcı olmayanlar için olduğunu yazdım, bu da çok kullanıcı dostu, spesifik olmak için
dosya akışları hakkında, basit bir görevi tamamen karmaşık hale getirdiğiniz bir şey
Size itirazımın özü, "ham veri" ile çalışma açısından MQL'nin çok gelişmiş bir dil olmasıdır, bir örnek daha - MQL'de varsayılan olarak yapıların hizalanması yoktur, bu kullanıcı için uygundur
ortaya çıkardığın hoşlanmama hakkında, dilin programcı olmayanlar için olduğunu yazdım, bu da çok kullanıcı dostu, spesifik olmak için
dosya akışları hakkında, basit bir görevi tamamen karmaşık hale getirdiğiniz bir şey
Size itirazımın özü, "ham veri" ile çalışma açısından MQL'nin çok gelişmiş bir dil olmasıdır, bir örnek daha - MQL'de varsayılan olarak yapıların hizalanması yoktur, bu kullanıcı için uygundur
Yalnızca RAM'de dosya akışının bir analogu vardır.
niye ya? çoğunlukla, basit türler şu şekilde baytlara çevrilebilir:
bu tür kodlar (ilk kısım) birebir çalışmalı ve C# ile çalışmalı, en azından tamsayı türlerinde hiç sorun olmadı, zaten 3 numaralı seçenek gibi görünüyor
kodumu bir döngüye sarabilirsin, biraz daha kompakt olacak
UPD:
C# dilinin tüm uygulamalı programcı olmayanlar için Microsoft'un buluşu olduğunu ve MQL'de C#'da birkaç satırda yapılanların aslında basitçe sağlanmadığını unutmayın.