错误、漏洞、问题 - 页 1651

 
Karputov Vladimir:
首先忘记了,然后在不同的设备上编辑了相同的文件--而且准备好了版本冲突 !

是的,是的,好的,接下来是什么?

那就没有错误了吧?

 
Vladimir Pastushak:

是的,是的,好的,接下来是什么?

没有错误的余地?

为什么,一个人可以犯错误。但这里是用户的错误,而不是MQL/Storage的错误。
 
Karputov Vladimir:
为什么,人类会犯错误。但这里是一个用户错误,而不是一个MQL/Storage错误。

这里有一个开发者的错误,即没有考虑到系统的问题。

我怀疑4/5的开发者自己不使用存储,否则在1-2个人为错误之后,他们会使它(存储)足够。

 
Vladimir Pastushak:

这里有一个开发者的错误,即没有考虑到系统的问题。

我怀疑Mt 4/5的开发者自己不使用存储,否则在1-2个人为错误之后,他们会使它(存储)充足......

继续这样想吧 :)。

 

在Optimize=1和/或debug模式下执行错误

class A
{
public:  
  bool operator ==( int i ) { return(true); }
};

A* f() { return(NULL); }

int OnStart()
{
  return(f() == 0); // Optimize=1 or _DEBUG - invalid pointer access. Optimize=0 and _RELEASE - no problem.
}

为什么不能声明静态运算符?

我如何知道MQL中优化编译器键的值?

 
"你好,在网站的个人信息中遇到了以下问题。
当你在信息中使用<=,然后在几段之后使用>=
,这些字符内的所有文字都会被删除。"

该网站自发地删除了信息的一部分
网站还自发地将'双引号'改为'单引号'

例子:
'你好,在网站的帖子中遇到了以下问题。
当你写信息并使用=
符号,这些字符内的所有文字都会被删除'。
 
fxsaber:
生命周期
回溯测试的基础是,在回溯测试之后进行的交易不会被计入测试者的统计报告中。
 
Vladimir Pastushak:

这里的开发者有一个错误,即没有考虑到系统的问题。

外面有很多版本控制系统,你根本不需要使用内置的。

一般来说,如果没有细节,看起来好像有人在从坏到坏地转变。

 

执行过程中出错

//Script1.mq5
typedef void (*fn)();
#import "Script2.ex5"
        void h();
#import
void OnStart()
{
        h();
        fn f = h;
        f();
}
//Script2.mq5
#property library
void h() export { Print( __FUNCSIG__ ); }

结果(就像没有出口一样)。

2016.08.25 15:48:10.489 Script1 (EURUSD,M15) 未解决的导入函数调用
2016.08.25 15:48:10.489 脚本1 (EURUSD,M15) 无法在'Script2.ex5'中找到'h'。
2016.08.25 15:48:10.488 Script1 (EURUSD,M15) void h()

在一个更复杂的版本中,再现为:EX5加载失败

 
Комбинатор:

外面有很多版本控制系统,你根本不需要使用内置的。

一般来说,如果没有细节,看起来就像有人在从坏到坏地转变。

我无法理解你的帖子 ...

做一个系统,在出现错误的情况下,向用户提出请求并解释用户做错了什么,真的有那么难吗?

这真的有那么难吗?

我理解人们为什么不写问题,人们只是不使用存储))))))))))))))。

不可能使用....