错误、漏洞、问题 - 页 1001

 

继续对话 :)

如何禁用自动更新?反常的方式也可以,比如不允许某些进程在系统上运行,或者封锁某些端口。

如果是上帝所不允许的,在你在厕所里撒尿之前,先写一下。

我感兴趣的是,终端的一些功能在新的构建中有时会变得 "坏"。如果受人尊敬的MQ公司使用用户作为beta测试者,至少让用户选择他想测试的终端。

谢谢你!

 
ns_k:

继续对话 :)

如何禁用自动更新?反常的方式也可以,比如不允许某些进程在系统上运行,或者封锁某些端口。

如果是上帝所不允许的,在你在厕所里撒尿之前,先写一下。

我感兴趣的是,终端的一些功能在新的构建中有时会变得 "坏"。如果受人尊敬的MQ公司使用用户作为beta测试者,至少让用户选择他想测试的终端。

谢谢你!

据我所知--终端的更新是有原因的。

但如何禁止更新--这应该是很巧妙的工作,因为在我看来非常简单。

 

是否应该禁止自动更新?

我终于开始做没有额外的TP-SL安装块的市场执行))))。

当然,这并不难,但一切都更容易了,代码也更小了......。

当然,有时会出现新的错误,但对我来说,更新只是为了更好的发展。

 
Karlson:

是否应该禁止自动更新?

我终于开始做没有额外的TP-SL安装块的市场-执行))))

当然,这并不难,但一切都更容易了,代码也更小了......。

当然,有时会出现新的错误,但对我来说,更新只是为了最好的。

此外,这里的每一次更新都是具有新功能的杰作。

尽管那些已经准备好一切的人可能不需要这一切。他们已经想要稳定,没有意外。))

 
tol64:

此外,这里的每一次更新都是一个具有新功能的杰作。

虽然那些已经准备好一切的人可能不需要这一切。他们已经想要稳定,没有意外。))

中奖了!我宁愿先读一下增加/改变了什么,然后再决定是否更新。一般来说,这是一个正常软件公司的政策。发布新版本,介绍新内容和对旧版本的支持。

而这似乎是MQ的另一个问题,它有可能被悬在空中(。

 

脚本执行错误

违反访问权限写到...

//+------------------------------------------------------------------+
//|                                                        Tmp51.mq5 |
//+------------------------------------------------------------------+
#property library
#import "Tmp52.ex5"
        string B( int );
#import
string C( int i ) export { return ( "0x" + B( i ) ); }
//+------------------------------------------------------------------+
//|                                                        Tmp52.mq5 |
//+------------------------------------------------------------------+
#property library
string B( int ) export { return ( "00000000" ); }
//+------------------------------------------------------------------+
//|                                                         Tmp5.mq5 |
//+------------------------------------------------------------------+
#import "Tmp51.ex5"
        string C( int i );
#import
void OnStart() { Print( C( 10 ) ); }
//+------------------------------------------------------------------+
 

以及为什么参数化的形式#define不允许注释

根据MQL5手册/ 语言基础/ 语法/ 注释:"凡是可以有空格的地方都允许有注释,而且允许任何数量的空格"。

#define  A( X )  (X)
void OnStart() {
        Print ( A( 5/*комментарий*/ ) ); //ошибка компиляции
}
C/C++编译器能够识别出注释
 
tol64:

更详细地描述一下吧。出现了一个循环。由于从图表中删除指标没有帮助(IsStopped()不起作用),你关闭终端。你如何关闭它?如果在这种情况下,你只是通过点击右上角 的十字架来关闭终端,那么这个进程就不会被杀死。你只能通过任务管理器 杀死它。在这种情况下,用十字架关闭,然后再打开终端,意味着你根本没有关闭它。终端打开的是旧的进程。

那么什么是exe清理呢?

当重新启动计算机后,你打开终端,在任务管理器中查看CPU加载终端80-98,但没有任何东西启动,指标也不工作。完全缓冲)
 
Exeche清理是删除已编译的*.ex5文件。
 //Надо в словарь добавить
 
int ts[20];

void OnInit()
{
if(ts)Print("ts");
}

void OnTick()
{

}

如果它应该与数组一起工作,或者是一个错误?