Hatalar, hatalar, sorular - sayfa 971

 
OnTester()'dan ayarlanan test aralığı nasıl alınır?
 
nasdaq :
OnTester()'dan ayarlanan test aralığı nasıl alınır?

OnTester'da testin bitiş tarihini hemen öğrenebilirsiniz.

Başlangıç tarihi OnInit'te saklanmalıdır.

TimeCurrent işlevini kullanın

Документация по MQL5: Дата и время / TimeCurrent
Документация по MQL5: Дата и время / TimeCurrent
  • www.mql5.com
Дата и время / TimeCurrent - Документация по MQL5
 

Garip bir durumla karşılaştı

Bugün, sunucuya bağlanırken, Beeline USB modemden bağlantı çalışmayı durdurdu

Diğer kanallardan (röle ve karasal DSL) başarıyla çalışır

193.219.127.76:4443

ve her iki durumda da bu adrese telnet + bağlantı noktası geçer (oturum açılır)

izleme, her iki durumda da bazı IP çiftlerinde (döngüler) ölür

ping her şeyi söylüyor

Ответ от 195.16 . 37.33 : Превышен срок жизни (TTL) при передаче пакета.
Ответ от 195.16 . 37.33 : Превышен срок жизни (TTL) при передаче пакета.
Ответ от 195.16 . 37.33 : Превышен срок жизни (TTL) при передаче пакета.
Ответ от 195.16 . 37.33 : Превышен срок жизни (TTL) при передаче пакета.

bu beeline'dan

Обмен пакетами с 193.219 . 127.76 по с 32 байтами данных:
Ответ от 193.219 . 127.225 : Превышен срок жизни (TTL) при передаче пакета.
Ответ от 193.219 . 127.225 : Превышен срок жизни (TTL) при передаче пакета.
Ответ от 193.219 . 127.225 : Превышен срок жизни (TTL) при передаче пакета.
Ответ от 193.219 . 127.225 : Превышен срок жизни (TTL) при передаче пакета.

bu başka bir kanaldan, ancak terminal bağlantıyı ondan görüyor

Beeline'ı aradım ve modemi kapatacaklarını, orada bir şeyler yapacaklarını ve 10 dakika sonra açacaklarını söylediler - yardımcı olmadı

Örneğin, MetaQuotes demo sunucusu onu görür ve ona bağlanır.

Hayal gücüm tükenen bir şey, sonra ne yapmalı?
 
Optimizasyon sırasında arsanın ileri olup olmadığı nasıl belirlenir?
[Silindi]  

Hatam nerede lütfen açıklar mısınız? Ekli kod neden yalnızca COLOR_FORMAT_XRGB_NOALPHA modunda bir resim ( OBJ_BITMAP_LABEL ) çiziyor? COLOR_FORMAT_ARGB_NORMALIZE ile hiçbir şey göstermez.

 void OnStart () {
   uint Canvas[];
   uint ImgWidth = 250 ;
   uint ImgHeight = 100 ;
   long chart_id = ChartID ();
   ArrayResize (Canvas, ImgWidth * ImgHeight);
   ArrayInitialize (Canvas, 0 );
   for ( int i = 0 ; i < ArraySize (Canvas); i++)
    Canvas[i] = i;
   if (ObjectCreate(chart_id, "Test" , OBJ_BITMAP_LABEL , 0 , 0 , 0 )) {
     ObjectSetString (chart_id, "Test" , OBJPROP_BMPFILE , "::Test" );
     ResourceCreate ( "::Test" , Canvas, ImgWidth, ImgHeight, 0 , 0 , ImgWidth, COLOR_FORMAT_XRGB_NOALPHA );
     ChartRedraw (chart_id);
     Sleep ( 3000 );
     ObjectDelete (chart_id, "Test" );
  }
}
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы объектов / Типы объектов
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы объектов / Типы объектов
  • www.mql5.com
Стандартные константы, перечисления и структуры / Константы объектов / Типы объектов - Документация по MQL5
Dosyalar:
Test.mq5  9 kb
 
voix_kas :

Hatam nerede lütfen açıklar mısınız? Ekli kod neden yalnızca COLOR_FORMAT_XRGB_NOALPHA modunda bir resim ( OBJ_BITMAP_LABEL ) çiziyor? COLOR_FORMAT_ARGB_NORMALIZE ile hiçbir şey göstermez.

gerçekten 32 bit görüntünüz var mı?
[Silindi]  
sergeev :
gerçekten 32 bit görüntünüz var mı?
Maalesef sorunuzu anlamadım. Tampon bir uint dizisidir (4 bayt, 32 bit).
[Silindi]  

Genel olarak, küçük bilgi boşlukları vardır. 32 bitlik bir renk 0x00BBGGRR olarak temsil edilir, burada ilk "00" alfa kanalıdır.

Örnek olarak clrRed rengini alıyoruz, yarı saydam yapmak istiyoruz, ilk iki haneye 127 (7F) değerini ekliyoruz. Açıkçası, bu bitsel işlemlerle yapılır. Maalesef bu konuyu bilmiyorum. Ben ders çalışmaya çalışırken. Belki birinin dönüştürmek için hazır basit bir kodu vardır?

[Silindi]  

Garip. 0xFF000000 + clrBlue işlemini yapıyorum kırmızı renk veriyor.

Mavi - 0x00FF0000. 0xFF000000 ekliyorum. Sonuç 0xFFFF0000'dır. Ama neden mavi yerine kırmızı çıktı?!

[Silindi]  
Biri bu soruyu sorarsa zaman kazanacağım. Standart ColorToARGB() işlevini kullanın.