新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 - 页 1105

 
Igor Makanu:

我现在也是这样

在ME中,设置断点或使用DebugBreak()有什么区别?- 我认为结果是一样的。

当然,这几乎是一样的。只有DebugBreak()可以通过条件和断点在每段代码中设置。

我只是在mql4中不使用调试器,而且我已经很久没有打开它了,所以我不记得了。

 
Alexey Viktorov:

当然,这几乎是一样的。只有DebugBreak()可以按条件设置,并在每个代码传递中设置断点。

我在mql4中没有使用调试器,而且我已经很久没有打开它了,所以我不记得了。

我明白了,是反过来的,我通常用鼠标设置断点,然后用调试器工作。

 
Igor Makanu:

我在调试器下工作。

它是如何工作的?

我试着用谷歌搜索MetaEditor的描述,以了解积分和其他功能,但我没有找到。请告诉我哪里有描述。

 
Andrey Sokolov:

这到底是如何运作的?

我试图用谷歌搜索MetaEditor的描述,以了解积分和其他功能,但我没有找到。你能告诉我哪里有描述吗?

在MetaEditor中按F1。这与所有windows程序中的情况相同。不知道这一点很奇怪。

 
Andrey Sokolov:

这到底是如何运作的?

我试图用谷歌搜索MetaEditor的描述,以了解积分和其他功能,但我没有找到。请告诉我哪里描述了它。

我发现一个用于MT5的

 
Artyom Trishkin:

在MetaEditor中按F1。这与所有windows程序中的情况相同。不知道才怪。

Andrei说对了一半,如果光标在代码文本上,语言指南会在F1处弹出,但在编辑器处不会弹出:)也就是说,要么从菜单上打开它,要么事先让一个辅助窗口(例如导航器)处于活动状态。

 

Igor ZakharovArtyom Trishkin 发现了它,谢谢

Igor Zakharov
Igor Zakharov
  • www.mql5.com
Профиль трейдера
 
Igor Zakharov:

Andrei说对了一半,如果光标在代码文本上,语言指南会在F1处弹出,但在编辑器处不会弹出:)也就是说,要么从菜单上打开,要么事先让一个辅助窗口(例如导航仪)处于活动状态。

嗯,还有这个,你可以直接点击鼠标


一般来说--谷歌的东西总是,每天都在你眼前,这很奇怪。

 

你好

我有一个疑问。

我在MQL4中定义了一个结构,但在分配对象时,我得到一个错误。

看到这个代码和错误。

struct FXT
  {
   int size ;
   int intSize;
  } FXT_HEADER;
  FXT_HEADER.intSize=70;

错误。

'FXT_HEADER' - неожиданный токен, вероятно, отсутствует тип?    sizes.mqh       10      3
'.' - ожидается точка с запятой                                 sizes.mqh       10      13

让我知道我能做些什么来解决这个问题。

 
jaffer wilson:

你好

我有一个疑问。

我已经在MQL4中定义了这个结构。但我在分配对象时得到一个错误。

看到这个代码和错误。

错误。

让我知道我能做些什么来解决这个问题。

这就可以了。

struct FXT
  {
   int size ;
   int intSize;
  } FXT_HEADER;
  

void OnStart()
{
FXT_HEADER.intSize=70;
}

最有可能的是,你在全局层面上描述了结构,在全局层面上你想给结构的字段赋值,这样做是行不通的。

原因: