Hatalar, hatalar, sorular - sayfa 1498

 

Bir kişi 5 aktivasyonlu ücretli bir ürün satın aldıysa ve 10 mt4 terminalinde kullanmak istiyorsa

Aktivasyon nasıl olacak?

1 PC'de kurulu tüm terminaller için bir kez mi?

Aynı PC'de kurulu yeni bir terminalde her zaman?
[Silindi]  
Vladimir Pastushak :

Bir kişi 5 aktivasyonlu ücretli bir ürün satın aldıysa ve 10 mt4 terminalinde kullanmak istiyorsa

Aktivasyon nasıl olacak?

1 PC'de kurulu tüm terminaller için bir kez mi?

Aynı PC'de kurulu yeni bir terminalde her zaman?
PC başına bir aktivasyon. Kaç terminal olursa olsun.
[Silindi]  
#property strict

void OnStart( void )
{
  int Tmp = 0; // отсутствует warning: variable 'Tmp' not used

  return;
}
[Silindi]  
Slawa :

GMT'yi nasıl değiştirebilirim? "Bu bir anıt!" (c) GMT Greenwich Ortalama Saatidir

Evet? Güzel.
[Silindi]  
zaskok3 :
Sonuçta ördek kullanıldı! Ona = 0 değerini atadınız.Uyarı yalnızca bildirildiğinde oradadır.
[Silindi]  

Geliştiriciler! MQL5 referans kitabında olduğu gibi MQL4 referans kitabına standart kitaplık hakkında bir bölüm eklemeyi planlıyor musunuz?

Ve sonra OOP eklendi, kütüphane de. Belgeleri unutmuşlar...

 
zaskok3 :

1)

 #property strict

void OnStart ()
  {
   int a,b;
   int value;
   a= 1 ; b= 2 ;
   Print ( "a + b = " ,a+b);
  }

Uyarı:


2)

 #property strict

int value;

void OnStart ()
  {
   int a,b;
   a= 1 ; b= 2 ;
   Print ( "a + b = " ,a+b);
  }

Hepsi nishtyak.

3)

 #property strict

void OnStart ()
  {
   int a,b;
   int value;
   a= 1 ; b= 2 ;
   value= 3 ;
   Print ( "a + b = " ,a+b);
  }

Hepsi nishtyak.

 
Yerel ve global değişkenlerin (yapıcılar olmadan basit tip veya "karmaşık") gerçek kullanımının eksikliği hakkında bir uyarı eklenecek, ancak bu görevin önceliği düşük.
[Silindi]  
Maxim Khrolenko :

2)

Hepsi nishtyak.

Programlama cehennemine giden yol küresellerle döşenmiştir ." - Steve McConnell
[Silindi]  
Alexey Kozitsyn :
Sonuçta ördek kullanıldı! 0 değerini vermişsiniz.

Bu bir kullanım değil. Elbette, sabit bir sıfır değil, bir ifadenin (fonksiyon) sonucunu atamanın mümkün olduğuna itiraz edebilirsiniz. Ancak bu, statik bir değişken bildirirken yapılamaz:

 static int Tmp = 0 ;

Ve burada hiçbir uyarı yok.