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?
 
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.
 
#property strict

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

  return;
}
 
Slawa :

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

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

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.
 
Maxim Khrolenko :

2)

Hepsi nishtyak.

Programlama cehennemine giden yol küresellerle döşenmiştir ." - Steve McConnell
 
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.