错误、漏洞、问题 - 页 1275

 

两个平台的编辑器和编译器都是一样的。

如果文件在工作目录中,编辑器允许你对它们进行处理。对于安装在不同目录或不同终端的编辑器,最近的文件列表是相同的。

 
Renat:

两个平台的编辑器和编译器都是一样的。

如果文件在工作目录中,编辑器允许你对它们进行处理。对于安装在不同目录或不同终端的编辑器,最新的文件列表是相同的。

我知道,这个编辑是一样的。我只是想,如果 在通过MT5终端启动的编辑器中打开一个 mq4文件,MQ4树应该在 "导航 "窗口中打开

也许,现在是时候在编辑器的 "导航 "窗口中显示两棵树了:MQL4和MQL5?将这样的建议发给服务台?

 

这些树会根据当前使用的数据目录自动显示。

我们不会合并来自不同副本的任何独立数据目录。

 

我不能从MT5运行一个事件

#define  LPSECURITY_ATTRIBUTES32                 int
#define  HANDLE32                int

HANDLE32 hEvent;

#import "Kernel32.dll"
HANDLE32  CreateEventA(LPSECURITY_ATTRIBUTES32 lpEventAttributes,
                       BOOL bManualReset,
                       BOOL bInitialState,
                       LPCTSTR lpName
                       );

BOOL SetEvent(HANDLE32 hEvent);
#import


    hEvent=CreateEventA(NULL,false,false,"forDom_ED");
   Print(hEvent);

SetEvent(hEvent);

打印打印 足够的处理。

但C#软件不能看到这个事件

它看起来像这样

EventWaitHandle ChangeEvent = new EventWaitHandle(false, EventResetMode.ManualReset, "forDom_ED");

ChangeEvent.WaitOne();
 
使用CreateEventW
 
Renat:
使用CreateEventW
谢谢你,这样就可以了。
 

老实说,我一直在寻找在终端本身上报告错误的地方,但似乎只有这一个地方。

重点是,如果终端没有足够的CPU资源,它就会进入远端死循环。也就是说,我开始编译+运行其他资源密集型的东西,系统在MT5终端上就死了。如果是64位或32位,这没有什么区别。建设是最新的1060。说实话,这很令人讨厌。

 

定期地,当试图从MT4打开源文件(PCM在所需文件上-"改变")时,出现以下窗口。

我按下确定键,ME打开了,但我试图打开的文件却没有打开(去年12月12日的765版本)。

 
存款货币 名称后面的数字可能意味着什么?
 

晚上好...

当我测试一个EA时,我看到MQL4/Experts文件夹中没有任何东西是空的...但当我测试一个EA时...

我试图按重量检查文件夹,但那里什么也没有。

我在那里有许多EA,但它们都简单地消失了,我卸载了Mt并重新安装了它,但它没有帮助......奇怪的是,该文件夹甚至不包含嵌入式EA,它们也没有出现在测试器中。