错误、漏洞、问题 - 页 507 1...500501502503504505506507508509510511512513514...3184 新评论 [删除] 2011.09.06 07:15 #5061 sergey1294: 一个交易没有收盘时间,因为交易是一个交易,它有一个执行时间HistoryDealGetInteger(ticket,DEAL_TIME)。如果交易导致了平仓,那么这将是平仓的时间。但奇怪的是, PositionGetInteger 函数 有 POSITION_TIME标识符 --位置开放时间,但它没有位置关闭验证。 从撒网的角度来看,没有什么奇怪的。开放时间是第一笔交易的时间,天知道接下来会发生什么......。 Кирилл Иванович 2011.09.06 07:52 #5062 你好,我正在下载所有仪器的历史记录(超过600个,BroCo-Demo服务器),在第300个字符左右,终端记录写入。 NI 0 脚本 12:19:11 脚本 Download_history (EURUSD,H1)加载成功 MJ 3 MemoryException 12:24:20 31703040字节不可用 EE 3 MemoryException 12:24:20 31703040字节不可用 NM 3 MemoryException 12:24:21 31703040字节不可用 HD 3 MemoryException 12:25:15 245760字节不可用 LL 3 MemoryException 12:25:15 245760字节不可用 PG 3 MemoryException 12:25:15 245760字节不可用DN 3 MemoryException 12:25:15 245760字节不可用我使用 "组织访问数据 "一节中描述的脚本下载了历史数据(我对它做了一点修改--以其他方式,它只对货币有效),我附上脚本代码 附加的文件: pnu3ygo_yfqo9pg.ex5 8 kb Errors, bugs, questions [Archive!] Pure mathematics, physics, [存档!]纯数学、物理学、化学等:与贸易没有任何关系的大脑训练问题 [删除] 2011.09.06 21:10 #5063 你能告诉我,比如说,我们有一个:类cClass(){公众。cClass2 *pointer;void fn() { pointer = new cClass2; }~类(){delete(pointer)。// 这里需要这一行吗???}}OnTick(){{cClass var;} // 这里动态分配的内存将被释放,不需要删除?}也就是说,当类被销毁时,类内动态分配的内存 是否被释放? Yedelkin 2011.09.06 21:19 #5064 220Volt: 你能不能给我一个提示,比如我们有一个.NET的软件,你能不能给我一个提示? 我有一个布局大致相同的析构器,并且可以工作。唯一的问题是,在访问描述符之前,我们需要检查描述符是否无效(或者说,是否缺少描述符)。 还有罗氏的关于使用指针的 文章,有很多东西可以看。 [删除] 2011.09.06 21:21 #5065 我有一个可以使用动态数组 的类,在析构器中没有删除,没有错误,但我很犹豫。 Документация по MQL5: Основы языка / Типы данных / Объект динамического массива www.mql5.com Основы языка / Типы данных / Объект динамического массива - Документация по MQL5 Yedelkin 2011.09.06 21:28 #5066 220Volt: 我有一个使用动态数组 的类,在析构器中没有延迟,没有产生错误。 所以该对象所占用的内存没有被释放。 当我对此进行实验时,我在关闭程序后的日志中有关于没有释放内存的信息(或类似的东西)。 还有标准的Achtung。 用new操作符创建的对象必须用delete 操作符明确 销毁。 [删除] 2011.09.06 21:35 #5067 我明白我为什么犹豫了,数组不能通过删除来删除,这就是为什么我没有删除它们。我一直在用C语言捣乱,这就是为什么各种胡言乱语开始出现在我的脑子里。 Yedelkin 2011.09.06 21:42 #5068 220Volt: 我明白我为什么犹豫了,数组不能通过删除来删除,这就是为什么我没有删除它们。我一直在用C语言捣乱,这就是为什么各种胡言乱语开始出现在我的脑子里。 我以为你说的"动态数组"是指 "动态对象 "和它们相关的描述符。从开头关于类和描述符的话题来看。 Документация по MQL5: Основы языка / Типы данных / Объект динамического массива www.mql5.com Основы языка / Типы данных / Объект динамического массива - Документация по MQL5 [删除] 2011.09.06 21:46 #5069 我的错 :(谢谢你。 Arkadiy 2011.09.06 21:57 #5070 220Volt: 我的错 :( 谢谢你cf 1...500501502503504505506507508509510511512513514...3184 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
一个交易没有收盘时间,因为交易是一个交易,它有一个执行时间HistoryDealGetInteger(ticket,DEAL_TIME)。如果交易导致了平仓,那么这将是平仓的时间。但奇怪的是, PositionGetInteger 函数 有 POSITION_TIME标识符 --位置开放时间,但它没有位置关闭验证。
你好,我正在下载所有仪器的历史记录(超过600个,BroCo-Demo服务器),在第300个字符左右,终端记录写入。
NI 0 脚本 12:19:11 脚本 Download_history (EURUSD,H1)加载成功MJ 3 MemoryException 12:24:20 31703040字节不可用
EE 3 MemoryException 12:24:20 31703040字节不可用
NM 3 MemoryException 12:24:21 31703040字节不可用
HD 3 MemoryException 12:25:15 245760字节不可用
LL 3 MemoryException 12:25:15 245760字节不可用
PG 3 MemoryException 12:25:15 245760字节不可用
DN 3 MemoryException 12:25:15 245760字节不可用
我使用 "组织访问数据 "一节中描述的脚本下载了历史数据(我对它做了一点修改--以其他方式,它只对货币有效),我附上脚本代码
你能告诉我,比如说,我们有一个:
类cClass()
{
公众。
cClass2 *pointer;
void fn() { pointer = new cClass2; }
~类()
{
delete(pointer)。// 这里需要这一行吗???
}
}
OnTick()
{
{
cClass var;
} // 这里动态分配的内存将被释放,不需要删除?
}
也就是说,当类被销毁时,类内动态分配的内存 是否被释放?
你能不能给我一个提示,比如我们有一个.NET的软件,你能不能给我一个提示?
我有一个布局大致相同的析构器,并且可以工作。唯一的问题是,在访问描述符之前,我们需要检查描述符是否无效(或者说,是否缺少描述符)。
还有罗氏的关于使用指针的 文章,有很多东西可以看。
我有一个可以使用动态数组 的类,在析构器中没有删除,没有错误,但我很犹豫。
我有一个使用动态数组 的类,在析构器中没有延迟,没有产生错误。
所以该对象所占用的内存没有被释放。
当我对此进行实验时,我在关闭程序后的日志中有关于没有释放内存的信息(或类似的东西)。
还有标准的Achtung。
用new操作符创建的对象必须用delete 操作符明确 销毁。
我明白我为什么犹豫了,数组不能通过删除来删除,这就是为什么我没有删除它们。我一直在用C语言捣乱,这就是为什么各种胡言乱语开始出现在我的脑子里。
我明白我为什么犹豫了,数组不能通过删除来删除,这就是为什么我没有删除它们。我一直在用C语言捣乱,这就是为什么各种胡言乱语开始出现在我的脑子里。
我的错 :(
谢谢你。
我的错 :(
谢谢你cf