错误、漏洞、问题 - 页 614

 
her.human:

你怎么看?如果没有正式宣布,是否值得更新终端?

这里:MetaTrader 5客户终端构建中的变化列表

我已经想更新好几次了,我还没有更新。

它似乎正在稳定地工作。
 
VovkaSOL:
我再说一遍,reliano找不到答案,请指教,我需要使用这样的结构 void RAssignStringVector(int rhandle, string variable, string &vector[], int size);编译时产生错误'vector' - invalid parameter for import function mt4R.mqh,我如何传递一个指向字符串数组的指针,在mkl4中可以,在5中不行,怎么处理这种情况?

它在帮助中说。

调用导入的函数

为了在mql5程序的运行时导入函数,使用了早期绑定。这意味着,如果程序中存在对导入函数的调用,在程序加载过程中会加载相应的模块(ex5或dll)。MQL5和DLL库在调用模块的线程中执行。

. . .

传递参数

所有简单类型的 参数都是按值传递的,除非明确指出它们是按引用传递的。当一个字符串 被传递时,被复制的字符串的缓冲区地址被传递;如果一个字符串被引用传递,该字符串的缓冲区地址被传递给从DLL导入的函数,而不需要复制。

包含动态数组、字符串、类、其他复杂结构的结构,以及所列对象的静态或动态数 组不能作为参数传递给导入的函数。

当把一个数组传入DLL时,数据缓冲区的起始地址总是被传递(不管AS_SERIES 标志如何)。DLL中的函数对AS_SERIES标志一无所知,传递的数组是未知长度的静态数组,使用额外的参数来指定数组大小。

 
谢谢你的回答,我明白你不能只传递一个字符串,但我想传递一个指向字符串sting &vector[]的指针,然后是这个字符串的大小,为什么在4ka中能正常工作?
 
VovkaSOL:
谢谢你的回答,我明白你不能只传递一个字符串,但我想传递一个指向字符串sting &vector[]的指针,然后是这个字符串的大小,为什么在4ka中能正常工作?

而不是

蜇伤&vector[]

它应该是

蜇人矢量

 

her.human:

Как вы думаете? Стоит ли обновлять терминал если не было официальных анонсов?

здесь: Список изменений в билдах MetaTrader 5 Client Terminal

У меня несколько раз хотел обновиться, пока не обновлял.

Lizar: 它似乎正在稳定地工作。

也许MetaQuotes 正在用亚历山大-埃尔德的方法测试我们?)))

我今天更新到了567。终端不愿意重启。杀毒软件模块正在大量加载。CPU的负荷是100%。直到我禁用杀毒软件,终端仍然无法启动。重新启动了。建567。)))

---

向终端开发者提问。 你的所有用户都在要求的、至少有两个人已经安装了的这个未公布的567 版是什么?

 
如果申请已经结束,它已经被审查,错误已经被纠正,不再回答(我可以留下我的意见)?但是,例如,288749 号订单已经关闭,错误没有得到纠正这个错误来自请求 "Errors,MetaTrader 5 MQL,Closed,Started:2011.11.16 16:45,#270068",该 请求2011.11.21 17:24关闭,并提示在下一次构建中被修复 我开了一个新请求 "Errors,MetaTrader 5 MQL,Opened,Started: 2011.12.11 14:00,#288749"我必须再开一个新的申请吗?
 
Konstantin83:
如果申请已经结束,它已经被审查,错误已经被纠正,并且不再回答(我可以留下我的意见)?但是,例如,288749 号订单已经关闭,错误没有得到纠正这个错误来自请求 "Errors,MetaTrader 5 MQL,Closed,Started:2011.11.16 16:45,#270068",该 请求2011.11.21 17:24关闭,并提示在下一次构建中被修复 我开了一个新请求 "Errors,MetaTrader 5 MQL,Opened,Started: 2011.12.11 14:00,#288749"我必须再开一个新的申请吗?
你有一个正在进行的工作。但我没有看到你对我问题的答复
 
tol64:

也许MetaQuotes 正在用亚历山大-埃尔德的方法测试我们?)))

我今天升级到了567。终端不愿意重启。杀毒软件模块正在大量加载。CPU的负荷是100%。在我禁用杀毒软件之前,终端仍然无法启动。重新启动了。建567。)))

---

向终端的开发者提问。 你的所有用户都在要求的、至少有两个人已经安装了的这个未公布的567 版是什么?

我快速更新到567,没有发现任何问题。飞行是正常的。:)
 
tol64:

也许MetaQuotes 正在用亚历山大-埃尔德的方法测试我们?)))

我今天更新到了567。我不想重启。杀毒软件模块正在大量加载。CPU的负荷是100%。直到我禁用杀毒软件,终端仍然无法启动。重新启动了。建567。)))

---

向终端的开发者提问。 你的所有用户都在要求的、至少有两个人已经安装了的这个未公布的567 版是什么?

昨天还安装了567
 
stringo:
你的申请正在进行中。但我没有看到你回答了申请书上的问题
我在前天发送了日志。我现在就回答......不知为什么我错过了......因为你写道,你重现了这个错误。