错误、漏洞、问题 - 页 1498

 

如果一个人购买了一个有5个激活的付费产品,想在他的10个mt4终端上使用它

激活工作将如何进行?

对安装在1台PC上的所有终端进行一次?

每次都是在同一台电脑上安装的新终端上?
[删除]  
Vladimir Pastushak:

如果一个人购买了一个有5个激活的付费产品,想在他的10个mt4终端上使用它

激活将如何进行?

对安装在1台PC上的所有终端进行一次?

每次都是在同一台电脑上安装的新终端上?
在一台电脑上进行一次激活。有多少个终端并不重要。
[删除]  
#property strict

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

  return;
}
[删除]  
Slawa:

你如何改变格林威治标准时间?"这是个纪念碑!"(c) 格林尼治标准时间是指格林尼治标准时间

哦,是吗?这很好。
[删除]  
zaskok3:
它正在被使用!你 它的=0。然后,当它只被宣布时,警告就出现了。
[删除]  

开发人员!你是否计划在MQL4参考书中增加一个关于标准库 的章节,就像在MQL5参考书中一样?

但他们也加入了OOP,库...但他们忘记了文件...

 
zaskok3:

1)

#property strict

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

注意事项。


2)

#property strict

int value;

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

这一切都很好。

3)

#property strict

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

一切都很好。

 
将增加一个关于不要实际使用局部和全局变量(简单类型或没有构造函数的 "复杂")的警告,但这项工作的优先级很低。
[删除]  
Maxim Khrolenko:

2)

这一切都很好。

通往编程地狱的道路全局变量 铺就的' (Steve McConnell)
[删除]  
Alexey Kozitsyn:
好吧,它正在被使用!你已经给分配了一个值=0。

这不是一种用法。当 然,你可以争辩说,你可以分配一个表达式(函数)的结果,而不是一个常数0。但在声明静态变量时不能这样做。

static int Tmp = 0;

而且这里没有任何警告。