Hatalar, hatalar, sorular - sayfa 1436

 
Artyom Trishkin :

Ve daha da komik olanı - MetaEditor Sürümümde derlenen ex4 dosyası: 5.00 build 1214 12 Kasım 2015, bu dosyayı verdiğim kişinin terminalinde grafik nesneleri göstermiyor. Ayrıca bir MT4 terminali, build 910 ve bir editör de var MetaEditor Version: 5.00 build 1214 12 Kasım 2015.

Göstergenin evde derlediği kaynak, normalde terminalinde doğru şekilde çalışan yürütülebilir bir dosya oluşturur.

Bunlar ne tür hatalar?

Servis masasına yazın (kaynak kodunu ekleyin), yeniden oluşturmaya çalışacağız.
 
Alexander :
Servis masasına yazın (kaynak kodunu ekleyin), yeniden oluşturmaya çalışacağız.

Tamam, yazdım, ekledim:

Açıldı , Başladı: 2015.11.23 09:41 , #1353961
 
Artyom Trishkin :

Tamam, yazdım, ekledim:

Açıldı , Başladı: 2015.11.23 09:41 , #1353961
teşekkürler
 
Herkese iyi günler. Danışmanları yazmaya başladım. Örnekteki kodu yazdım, derlemek için tıkladım ve metinle ilgili bir hata çıktı: EX4 Write error. Sorunu çözmeye yardımcı olun. Muhtemelen zaten 1000 kez sorduğumu anlıyorum. İnternette bu hatayla ilgili bir şey buldum ama nasıl düzelteceğimi anlamadım. Metatrader'ı /portable seçeneğiyle çalıştırın veya MQL4 klasörünü kopyalayın. Genel olarak, mi pliz'e yardım et.
 
Mehanik85 :
Herkese iyi günler. Danışmanları yazmaya başladım. Örnekteki kodu yazdım, derlemek için tıkladım ve metinle ilgili bir hata çıktı: EX4 Write error. Sorunu çözmeye yardımcı olun. Muhtemelen zaten 1000 kez sorduğumu anlıyorum. İnternette bu hatayla ilgili bir şey buldum ama nasıl düzelteceğimi anlamadım. Metatrader'ı /portable seçeneğiyle çalıştırın veya MQL4 klasörünü kopyalayın. Genel olarak, mi pliz'e yardım et.
Lütfen sorunu yeniden oluşturmak için örnekteki kodu ekleyin.
 
Eh, bu herhangi bir Uzman Danışman ile olur, yeni bir tane oluştursanız ve kod olmadan derlemeye bassanız bile.
 

Derleme hatası: kod oluşturma hatası. #2

 void OnStart ()
{
         string text = " " + NULL ; //при optimize=1
}
 
void OnStart ()
{
   double var1= EMPTY_VALUE * 2 ;
   double var2=var1/var1;
   double var3= 42 ; // Any
   Print ( "var2 больше var3: " ,var2 > var3);
   Print ( "var3 больше var2: " ,var3 > var2);
}

 
Ilya Malev :

Belgeleri okuyun

Matematiksel yardımcı işlemcinin bazı işlemleri sonucunda, geçersiz gerçek sayılar üzerinde işlem yapmanın sonucu tanımsız olduğundan, matematiksel işlemlerde ve karşılaştırma işlemlerinde kullanılamayan geçersiz bir gerçek sayı elde edilebilir.

Şimdi şu soruya dikkat: EMPTY_VALUE * 2'nin değeri nedir?

 
Slawa :

Belgeleri okuyun

Şimdi şu soruya dikkat: EMPTY_VALUE * 2'nin değeri nedir?

1. Bu kod neden MT4 ve MT5'te farklı sonuçlara yol açıyor (MT4'te daha mantıklı)?

2. Bir sayının gerçek olup olmadığı çalışma zamanında nasıl belirlenir (örneğin, sıralama algoritmasının bu nedenle döngü oluşturmaması için)

Neden: