错误、漏洞、问题 - 页 1160 1...115311541155115611571158115911601161116211631164116511661167...3184 新评论 tuviran 2014.06.24 10:34 #11591 同志们好。我和这样的任务在一起。我需要在MT5中开设一个模拟账户,并在我的平板电脑上连接到这个账户,我已经下载并安装了MT5的安卓 应用。问题是:我有一个MT5的模拟账户,但我不能在我的平板电脑上连接到它。当我尝试这样做时,我得到的信息是--授权失败。我还试图在平板电脑上创建一个模拟账户,然后在电脑上的MT5中连接到该账户,但也没有成功。原因可能是什么?也许我选错了服务器?我从Alpari经纪人那里下载了平台。请告诉我解决方案。 Alexander 2014.06.24 11:55 #11592 tuviran: 可能的原因是什么?我是不是选错了服务器?我从Alpari经纪人那里下载了平台。你能建议一个解决方案吗? 是的,很可能你选择了一个错误的服务器。我刚刚检查了自己(在MetaQuotes-Demo服务器上)--它工作了 Alexander 2014.06.24 11:58 #11593 joo:v4.3,自定义固件。主窗口是横向位置,其他对话框(订单)是纵向位置。恼人的不可控的从主窗口到对话框的来回切换。 这个问题是在官方固件上出现的吗?如果没有,请尝试在自定义固件中试验一下屏幕设置 Vladimir Karputov 2014.06.24 13:49 #11594 我想知道,有没有 人试过用BmpActiveName 和BmpPassiveName 方法 工作?我想给一个按钮的主动和被动状态分配一张图片,但当我把光标移到按钮上时,没有反应。也许我误解了主动和被动状态的概念? Andrey Dik 2014.06.24 13:49 #11595 alexl: 这个问题是在官方固件上出现的吗?如果没有,请尝试在自定义固件中试验一下屏幕设置 它在官方固件上很好...但我不确定,也许终端的构建是不同的...... Alexey Navoykov 2014.06.24 20:00 #11596 对开发商的祝愿。请添加函数来获取指定数组的reserve_size值,即ArrayReserveSize(array)。否则,如果我们把这个数组传递给某个函数,它可以改变它的大小,但对它的reserve_size一无所知,结果是我们会得到不必要的内存重新分配,那就会有很多不便。或者我们可以让它变成,如果在ArrayResize函数 中第三个参数指定为-1(即ArrayResize(array, size, -1)),则使用之前的 reserve_size 值。而理想情况下,我们需要ArrayCapacity和ArraySetCapacity函数来显式控制分配给数组的内存大小。 Andrey Emelyanov 2014.06.26 00:33 #11597 meat:对开发商的祝愿。请添加函数来获取指定数组的reserve_size值,即ArrayReserveSize(array)。否则,如果我们把这个数组传递给某个函数,它可以改变它的大小,但对它的reserve_size一无所知,结果是我们会得到不必要的内存重新分配,那就会有很多不便了。另外,我们可以让ArrayResize函数 指定-1作为第三个参数(即ArrayResize(array, size, -1)),则使用之前的 reserve_size值。而理想情况下,你需要ArrayCapacity和ArraySetCapacity函数来明确控制分配给数组的内存大小。又是什么阻止了你这样宣布一个常数。#define MY_RESERVE_SIZE = 1000 而你代码中的所有函数都知道储备的大小。毕竟,除了你,没有人会试图改变缓冲区的大小。 Alexey Navoykov 2014.06.26 03:13 #11598 nav_soft:又是什么阻止了你以这种方式宣布一个常数。#define MY_RESERVE_SIZE = 1000 而你代码中的所有函数都知道储备的大小。毕竟,除了你,没有人会试图改变缓冲区的大小。为什么你要声明一个常数?而且,这个函数可以是通用的,不与你的特定数组相联系,而且可以位于一个单独的模块/库中,所以你的宏在那里其实根本就不相关。但这不是问题的关键。到目前为止,我们不得不这样做:要么创建一个额外的变量来存储数值,要么把它作为一个单独的参数传递给一个函数。 而这都是一个额外的手鼓舞,这就是我们正在谈论的问题。 Vasiliy Sokolov 2014.06.26 08:32 #11599 meat:对开发商的请求。请添加函数来获取指定数组的reserve_size值,即ArrayReserveSize(array)。否则,就会有不便之处,如果我们把这个数组传递给某个函数,这个函数可以改变它的大小,但却不知道它的reserve_size,结果就是我们得到不必要的内存重新分配。或者我们可以让它变成,如果在ArrayResize函数 中第三个参数指定为-1(即ArrayResize(array, size, -1)),则使用之前的 reserve_size 值。而理想情况下,我们需要ArrayCapacity和ArraySetCapacity函数来显式控制分配给数组的内存大小。 有一个标准的CArray类和它的衍生物来完成这些任务。服务绑定应该被委托给更高的、抽象的层次,CArray就是这样做的。 Alexey Navoykov 2014.06.26 19:05 #11600 C-4: 有一个标准的CArray类和它的衍生物来完成这些任务。服务绑定需要被委托给一个更高的、抽象的层次,CArray就是这样做的。鉴于MQL不支持类模式,CArray类 并不是万能的。 我们的数组不一定由简单的类型组成,为程序中的每个新类创建一个完整的CArray后裔结构并不十分有趣。看看每个CArray的后代文件需要多少行代码(ArrayInt.mqh,ArrayDouble.mqh,等等)就知道了。而程序结构如何组织是次要的。重点是,如果有一些可以改变的参数(在这种情况下是reserve_size),应该可以得到它。 1...115311541155115611571158115911601161116211631164116511661167...3184 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
同志们好。
我和这样的任务在一起。
我需要在MT5中开设一个模拟账户,并在我的平板电脑上连接到这个账户,我已经下载并安装了MT5的安卓 应用。
问题是:我有一个MT5的模拟账户,但我不能在我的平板电脑上连接到它。当我尝试这样做时,我得到的信息是--授权失败。
我还试图在平板电脑上创建一个模拟账户,然后在电脑上的MT5中连接到该账户,但也没有成功。
原因可能是什么?也许我选错了服务器?我从Alpari经纪人那里下载了平台。
请告诉我解决方案。
可能的原因是什么?我是不是选错了服务器?我从Alpari经纪人那里下载了平台。
你能建议一个解决方案吗?
v4.3,自定义固件。
主窗口是横向位置,其他对话框(订单)是纵向位置。恼人的不可控的从主窗口到对话框的来回切换。
这个问题是在官方固件上出现的吗?如果没有,请尝试在自定义固件中试验一下屏幕设置
对开发商的祝愿。请添加函数来获取指定数组的reserve_size值,即ArrayReserveSize(array)。否则,如果我们把这个数组传递给某个函数,它可以改变它的大小,但对它的reserve_size一无所知,结果是我们会得到不必要的内存重新分配,那就会有很多不便。
或者我们可以让它变成,如果在ArrayResize函数 中第三个参数指定为-1(即ArrayResize(array, size, -1)),则使用之前的 reserve_size 值。
而理想情况下,我们需要ArrayCapacity和ArraySetCapacity函数来显式控制分配给数组的内存大小。
对开发商的祝愿。请添加函数来获取指定数组的reserve_size值,即ArrayReserveSize(array)。否则,如果我们把这个数组传递给某个函数,它可以改变它的大小,但对它的reserve_size一无所知,结果是我们会得到不必要的内存重新分配,那就会有很多不便了。
另外,我们可以让ArrayResize函数 指定-1作为第三个参数(即ArrayResize(array, size, -1)),则使用之前的 reserve_size值。
而理想情况下,你需要ArrayCapacity和ArraySetCapacity函数来明确控制分配给数组的内存大小。
又是什么阻止了你这样宣布一个常数。
#define MY_RESERVE_SIZE = 1000
又是什么阻止了你以这种方式宣布一个常数。
#define MY_RESERVE_SIZE = 1000
为什么你要声明一个常数?而且,这个函数可以是通用的,不与你的特定数组相联系,而且可以位于一个单独的模块/库中,所以你的宏在那里其实根本就不相关。
但这不是问题的关键。到目前为止,我们不得不这样做:要么创建一个额外的变量来存储数值,要么把它作为一个单独的参数传递给一个函数。 而这都是一个额外的手鼓舞,这就是我们正在谈论的问题。
对开发商的请求。请添加函数来获取指定数组的reserve_size值,即ArrayReserveSize(array)。否则,就会有不便之处,如果我们把这个数组传递给某个函数,这个函数可以改变它的大小,但却不知道它的reserve_size,结果就是我们得到不必要的内存重新分配。
或者我们可以让它变成,如果在ArrayResize函数 中第三个参数指定为-1(即ArrayResize(array, size, -1)),则使用之前的 reserve_size 值。
而理想情况下,我们需要ArrayCapacity和ArraySetCapacity函数来显式控制分配给数组的内存大小。
有一个标准的CArray类和它的衍生物来完成这些任务。服务绑定需要被委托给一个更高的、抽象的层次,CArray就是这样做的。
鉴于MQL不支持类模式,CArray类 并不是万能的。 我们的数组不一定由简单的类型组成,为程序中的每个新类创建一个完整的CArray后裔结构并不十分有趣。看看每个CArray的后代文件需要多少行代码(ArrayInt.mqh,ArrayDouble.mqh,等等)就知道了。
而程序结构如何组织是次要的。重点是,如果有一些可以改变的参数(在这种情况下是reserve_size),应该可以得到它。