来自一个 "傻瓜 "的问题 - 页 115 1...108109110111112113114115116117118119120121122...277 新评论 MTman 2012.03.15 07:56 #1141 这是给参与者的一个问题。 当我运行mt5setup(410KB)网络安装程序时,它开始下载发行版本身(7MB),这个发行版在我的电脑上的什么地方?我不是在说目录中的:\Program Files\MT5。 Victor Kirillin 2012.03.15 08:00 #1142 IlshatG: 我不是受训的程序员,请告诉我|=运算符是什么意思,数字记录的形式是什么 - 0x10 0x20 ?提前感谢。uint first=0x20; // число в шестнадцатиричном представлении uint second=16; // число в десятичном представлении //--- first|=second; // производится операция "побитового ИЛИ" и результат помещается в first Ilyas 2012.03.15 09:10 #1143 first|=second是表达式的缩略记号first=first|second任务操作 ilunga 2012.03.15 10:11 #1144 写入文件 的问题。我是这样做的(根据FileOpen()的帮助中的例子)。string terminal_data_path=TerminalInfoString(TERMINAL_COMMONDATA_PATH); string subfolder=""; int filehandle=FileOpen("datta.txt",FILE_WRITE|FILE_READ|FILE_CSV); if(filehandle!=INVALID_HANDLE) { FileSeek(filehandle, 0, SEEK_END); FileWrite(filehandle, "Параметры прогона:"); FileWrite(filehandle, IntegerToString(N) + "\t" + IntegerToString(TP) + "\t" + IntegerToString(SL) + "\t" + IntegerToString(K) + "\t" + IntegerToString(BU)); FileWrite(filehandle, IntegerToString(TP_count) + "\t" + IntegerToString(SL_count) + "\t" + IntegerToString(BU_count)); FileClose(filehandle); Print("Файл должен быть создан в папке "+terminal_data_path+"\\"+subfolder); } else Print("File open failed, error ",GetLastError());其结果是测试器中的一个条目。文件必须在C:\ProgramData\MetaQuotes\Terminal\Common\中创建。Фактически файл находится в C:\Users\Владимир\AppData\Roaming\MetaQuotes\Tester\5E85412506E8F1E33F561B4D4F8D4015\Agent-127.0.0.1-3000\MQL5\Files并被覆盖,而不是被覆写。但并不总是如此。(Windows Vista Home Premium) Renat Fatkhullin 2012.03.15 10:28 #1145 ilunga: 一个关于向文件写入 的问题。做到这一点。 忘记添加FILE_COMMON标志。 ilunga 2012.03.15 10:35 #1146 Renat: 他们忘记了添加FILE_COMMON 标志。谢谢你,现在有了它。该文件必须在C:\ProgramData\MetaQuotes\Terminal\Common\中创建。该文件在:C:\ProgramData\MetaQuotes\Terminal\Common\Files\。没有覆写。这对目前的任务来说是很好的 [删除] 2012.03.15 16:31 #1147 帮助!!!。我知道,只要有进程加载,dll就会 "挂 "在内存中。问题:是否有任何 "技巧 "和指令可以让dll留在内存中,即使没有任何进程使用这个dll? 而卸载dll将由操作系统负责。 Ильшат 2012.03.15 17:44 #1148 uncleVic: mql5: 是表达式的缩略记号任务操作 谢谢你! Andrey Dik 2012.03.16 05:15 #1149 我有W7 64,但终端32可以工作。 1.应该是这样吗?2.在64位操作系统上运行32位版本的终端有什么问题? Denis Timoshin 2012.03.16 06:59 #1150 该指标是建立在DRAW_ZIGZAG线的类型上,如何确定该段在条形上建立的起点和终点缓冲区,即该段的方向,也许有一种算法? 1...108109110111112113114115116117118119120121122...277 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
这是给参与者的一个问题。
当我运行mt5setup(410KB)网络安装程序时,它开始下载发行版本身(7MB),这个发行版在我的电脑上的什么地方?我不是在说目录中的:\Program Files\MT5。我不是受训的程序员,请告诉我|=运算符是什么意思,数字记录的形式是什么 - 0x10 0x20 ?提前感谢。
是表达式的缩略记号
任务操作写入文件 的问题。我是这样做的(根据FileOpen()的帮助中的例子)。
其结果是测试器中的一个条目。
文件必须在C:\ProgramData\MetaQuotes\Terminal\Common\中创建。
Фактически файл находится в C:\Users\Владимир\AppData\Roaming\MetaQuotes\Tester\5E85412506E8F1E33F561B4D4F8D4015\Agent-127.0.0.1-3000\MQL5\Files
并被覆盖,而不是被覆写。但并不总是如此。
(Windows Vista Home Premium)
一个关于向文件写入 的问题。做到这一点。
他们忘记了添加FILE_COMMON 标志。
谢谢你,现在有了它。
该文件必须在C:\ProgramData\MetaQuotes\Terminal\Common\中创建。
该文件在:C:\ProgramData\MetaQuotes\Terminal\Common\Files\。
没有覆写。
这对目前的任务来说是很好的
是表达式的缩略记号
任务操作我有W7 64,但终端32可以工作。
1.应该是这样吗?
2.在64位操作系统上运行32位版本的终端有什么问题?
该指标是建立在DRAW_ZIGZAG线的类型上,如何确定该段在条形上建立的起点和终点缓冲区,即该段的方向,也许有一种算法?