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
Harika bir monolog.)
Hamlet dinleniyor.)
Sorun ne?
hata -
ERR_RESOURCE_NOT_FOUND
https://www.mql5.com/ru/docs/runtime/resources
Okuma yardımı.
Alıntı:
https://www.mql5.com/ru/docs/runtime/resources
Okuma yardımı.
Alıntı:
Evet. Anladım. Yanlış bağlandı.
Düşünüyordum. Diğer programların kaynaklarını kullanmanın bir yolu var. Muhtemelen çözüm oradadır. Hemen belgelere bakacağım.
Kaynağı yanlış bağladı.
Kaynağını okumak istediğimiz programın yolunu belirtmelisiniz.
init okuyucu programında, başka bir programdaki kaynak dosyayla bağlantı kurmanız gerekir:
Ve bir kaynağı okurken, tam yolu da belirtin:
//------------------------------------------------ -----
Ancak yeni bir saçmalık ortaya çıktı:
Bir kaynağı okurken, satırda hatalar var. İşte kod:
Ve en tuhafı, kaynakla birlikte Expert Advisor'ı çizelgeden kaldırırsanız, okuma programı bu kaynağı almaya devam edecektir. Ve bu kaynakta aynı krakozyabry ve her türlü çöp olacak. Üstelik çöp her zaman farklıdır.
Ve bununla nasıl başa çıkılır?
not. CharArrayToString() içinde diğer sayfa kodlamalarını belirtmeye çalışacağım.
İlginçtir ki, krakozyabr dizesinin boyutu, mesajın bulunduğu dizinin boyutuna karşılık gelir.
Ancak, krakozyabr akışında, ikinci tarafa kaydedilen neredeyse kesin Teklif değerleri bazen yanıp söner . Bir kez titriyorlar ve içlerinde de bir - iki krakozyabry var. Ama okunabilirler. Ve sonra yine krakozyabr akışı.
Gönderici tarafında kaynak doldurma olayında her şeyin doğru yapıldığı ortaya çıkıyor. Ardından okuyucu tarafı, bellekte bozulmuş ve çöpe atılmış bir kaynak alır. Okuyucu kaynaktaki mesajı ne kadar hızlı okursa, mesaj o kadar faydalı olacaktır.
Anlamı, okuma/yazmanın tam senkronizasyonu gerekli mi?
not. Sevgili fxsaber, burada neyin yanlış olduğunu açıklayabilir misiniz?
Ekli dosyalar:
not. Sevgili fxsaber, burada neyin yanlış olduğunu açıklayabilir misiniz?
Burada birçok kişi hatalarınızı hemen görür, ancak sessiz kalmayı tercih eder, çünkü. dolu. Ve onları çok iyi anlıyorum. Daha sonra cevap vermeyeceğimi önceden söyleyeceğim. Hatalarınızı kendi başınıza aramayı öğrenin ve çevrenizdeki diğerlerinin tutumunu doğru şekilde oluşturun.
Kodla.
uint'i ArrayCopy aracılığıyla uchar'a kopyalamak bir hatadır.
CharArrayToString - dizeler ANSI ise çalışır.
Türlerin bayt gösteriminin özelliklerini anlayın.
Burada birçok insan hatalarınızı hemen görüyor ama sessiz kalmayı tercih ediyor çünkü. dolu. Ve onları çok iyi anlıyorum. Daha sonra cevap vermeyeceğimi önceden söyleyeceğim. Hatalarınızı kendi başınıza aramayı öğrenin ve çevrenizdeki diğerlerinin tutumunu doğru şekilde oluşturun.
Kodla.
uint'i ArrayCopy aracılığıyla uchar'a kopyalamak bir hatadır.
CharArrayToString - dizeler ANSI ise çalışır.
Türlerin bayt gösteriminin özelliklerini anlayın.
Başkaları kararlarıma saygı duyduğunda, ben de onların kararlarına saygı duyarım. Aksi halde. Karşılıklı saygı.
Kodla. Teşekkür ederim. Bunu çözmeye çalışacağım.
Lanet olsun, bundan bıktım. Bu karar için yarım gün boşa gitti.
Zaten ve sendikalarda anlaşıldı. Ancak bu çözüm, küpteki bir koltuk değneğidir. Hala bayt işlemleri gerekli. Ve görevlerim için genellikle alakasız.
Nesnelerin açıklamaları üzerinden çalışmak çok daha kolay. Garantili ve kolay. Ve kaynakların test cihazı aracılığıyla çalışıp çalışmayacağı bilinmiyor. Oyun muma değmez...
İşte sendikalar aracılığıyla çözüm:
Ve okuma göstergesi:
Her zaman krakozyabry'den tırmanın. Ve her zaman farklı. Bir kaynakta herhangi bir çöp var demektir. İçeriği değişmeseydi, krakozyabry değişmezdi.
Genel olarak, tüm bunların nasıl çalışması gerektiği açık değil ...
Belki sonra bir çözüm bulurum...
Sendikalar elbette ilginç bir şey. Ancak, bunun hangi görevler için (bir kaynakta depolamak dışında) yararlı olabileceği aklıma gelmiyor.