MetaTrader 4 IDE的测试版,包括新的MQL4编译器和编辑器 - 页 11

 
一个问题出现了:我有编译的文件,没有源代码,在所有未来的mql4更新后,这些文件会继续工作吗,也就是说,它们会像以前一样工作吗?
 
sanyooooook:
我有一个问题:我有编译的文件,没有源代码,在所有未来的mql4更新之后,这些文件会继续工作吗,也就是说,它们的工作方式会和以前一样吗?
旧的编译过的ex4文件可以工作,而且仍然可以工作。没有任何额外的限制
 
Ренат:

这怎么会不是汽车呢?MetaEditor中的Intellisens是非常好的。

导航将得到改善 作为操作选项之一 - 书签..:


它运行良好,但它是区分大小写的。是否有可能做到不区分大小写?也许有一个选项。
 
Ренат:

这些对 "表达式 "计算的修改应该在很久以前就进行了。实际上,它们很少造成问题,除非作者写了一个巨大的表达。

...

关于优先权的变化和/或当这种情况可能发生时,是否可以增加一个警告?
 
我想知道承诺已久的 "项目 导航 "是否会出现?
 
angevoyageur:
关于优先权的改变和/或在这种情况下不可能添加警告?

没有。

 

所有 "共同爱好 "的朋友们,大家下午好。

加入测试并分享经验和信息

读书,喜新厌旧,真的很爽!


感受到了betta IDE,还没有遇到任何全局性的问题。

我在我的一个项目中发现了一个有趣的问题!在旧的MQL4版本中,我以一种自由的方式处理变量名


stringchar[256]; // Old MQL4--该结构有效。

string sChar[256]; // 在betta IDE版本中用char数组名称代替sChar后,一切正常。


// 由于关键字集的扩展,现在不能使用short, long, float, const, virtual, input, delete, new, do,char 类型的 名称。

 

更多


// в старом MQL4  конструкция работала

  double msc=1;

...

... 

switch( msch )

{

   case  msch 0;
...
   case  msch 1;
...
}

// в IDE Betta  заработало после явного приведения типов

   double mscIDEb=1;
..
   switch((int) mscIDEb)
...

 
YuraZ:

更多

.........

在所有面向快速代码的编译器中,switch是整数。 对于其他类型,你总是可以建立一个if'类比。
 
Renat:

你说没有自动完成是什么意思?MetaEditor的智能提示非常好。

雷纳特,我一直想问你为什么有一个区分大小写的智能感应? 这非常不方便。