//+------------------------------------------------------------------+//| Class CCanvas |//| Usage: class for working with a dynamic resource |//+------------------------------------------------------------------+class CCanvas
{
private:
uint m_style; // line style templateuint m_style_idx; // variable - current index of bit in line style templatestaticuintm_default_colors[9]; // default colorsprotected:
Bild 842/64位。当宣布一个canva。
出现了一个错误。
未解决的静态变量'CCanvas::m_default_colors'。
每个人似乎都有一个。
尝试明确地初始化。
尽管根据文档,这似乎是一个错误。https://www.mql5.com/ru/docs/basis/oop/staticmembers。
..... 静态类成员不需要全局显式初始化,它们将在程序加载时自动初始化。 ......
在类的代码中没有做任何改动,而且这个错误以前也没有出现过。
这似乎对每个人都是一样的。
没有对类的代码做任何修改,以前也没有这样的错误。
这就是它的编译方式。
你好!帮我解决一个问题。
我已经开始将我的发展从mt4转移到mt5。我第一次遇到了加载DLL的问题。它编译得很好,但当我启动指标时。错误 "无法打开dll"。没有更多的错误信息。我已经阅读了所有的文章,并把它放在了所有的地方: Library in directory ...\Terminals\MetaTrader 5\MQL5\Libraries
这就是它的编译方式。
是的,但这一切是为了什么?
在类的构造函数 中,这个数组也被初始化为新的值,覆盖了你建议的那些值。
总之,像这样。
编译时没有错误。并让开发人员告诉在帮助中输入m_default_colors 的意义。是的,但为了什么?
在类的构造函数 中,这个数组也被初始化为新的值,抹去了你建议的那些。
总之,这就是了。
编译时没有错误。并让开发人员在帮助中告诉m_default_colors 的含义。我告诉过你这是个错误,所以带着它去找服务台吧。
尽管从文档来看,这是一个错误。https://www.mql5.com/ru/docs/basis/oop/staticmembers。
..... 静态类成员不需要明确地全局初始化,它们将在程序启动时自动初始化。......
我的 其他 建议是专门针对在存在这个错误的情况下运行程序的。 中间初始化执行了这个功能,所以你可以不用等待错误的修复而工作。
这是我 在这种情况下行动的一个典型方案。
MetaDriver:
中间初始化执行这个功能,所以你可以不用等待错误被修复而工作。
这是我 在这种情况下行动的一个典型方案。
我的行动也是如此。谢谢你。
而服务台阅读并重读了这个主题,所以他们会修复它。
Al_key:
错误 "无法打开dll"。没有进一步的消息。
终端没有找到你的DLL。
你可以在MetaEditor中看到复制的路径,在导航器中取MQL5文件夹的属性,路径写在 "位置 "栏中。然后把你的DLL复制到[path]\MQL5\Libraries\文件夹中。
亲爱的管理员,metaQuotes-DEMO服务器出了问题。
日志中说:2013.08.01 11:58:35 网络 '1449777': 与MetaQuotes-Demo的连接丢失
终端没有找到你的DLL。
你可以在MetaEditor中看到复制的路径,在导航器中取MQL5文件夹的属性,路径写在位置栏中。然后把你的DLL复制到[path]\MQL5\Libraries\文件夹里。
是的,但就像我写的,我已经复制了libmysql [path]\MQL5\Libraries\。
我进入元编辑器,打开MQL5文件夹的属性,但有一些路径与我的终端文件夹没有关联。以后会一直这样吗,或者我可以调整吗?顺便说一下,我这样做了,并复制了所有的东西。还是同样的错误。
好吧,对帖子进行新的编辑。一切似乎都在工作,一堆其他的错误,我现在要研究一下。还有就是如何为指数和EA及其他数据制作一个标准的文件夹。/portable开关会有帮助吗?