任何菜鸟问题,为了不给论坛添乱。专业人士,不要路过。没有你就无处可去 - 6. - 页 633 1...626627628629630631632633634635636637638639640...1178 新评论 [删除] 2014.06.14 11:29 #6321 hoz: 没有。我已经搜索了我的终端目录文件夹。没有任何地方有文件名。这就是我的代码所说的,它应该是这样的。 这意味着现在必须计算全路径+文件名的字符/字数。如果超过255--你好--什么也不会发生....。没有错误--不幸的是,它已经知道会在用户方面造成混乱... 将文件名缩短为 "1 "或其他独特的名称,并使用Windows内置工具搜索磁盘... 你也可以用手在所需的目录中创建一个文件。 如果它打开了,就意味着我们要在代码 中寻找一个错误。 Viktar Dzemikhau 2014.06.14 11:48 #6322 barabashkakvn: 为了避免MetaTrader4/MetaEditor4的问题,在终端和编辑器文件设置中设置 "以管理员身份运行"。之后,终端中的MQL4.Cloud和模板将开始正常工作。 谢谢你。不知为何,我一开始没有想到这一点 :)我将努力去做。但我已经注意到,"程序目录 "现在被移到了一个正常的路径。C:\Program Files (x86)\Имя терминала\和以前一样。尽管 "共享数据文件夹 "仍然在这里。C:\Users\hoz\AppData\Roaming\MetaQuotes\Terminal\Common [删除] 2014.06.14 11:57 #6323 hoz: 谢谢。不知为何,我没有马上想到这一点 :)我试试。但是,在这一点上,我已经会注意到 "程序目录 "已经直接移到了正常路径上。 和以前一样。不过,"共享的数据文件夹 "仍然在这里。 嗯,来自admin....你必须这样做吗?人们不知道如何防火墙....。 我想知道如何做到这一点来限制权限... 基本上得到了 - 以 "非管理员 "的身份进行安装 谢谢 !!!!))) Карпутов Владимир 2014.06.14 12:27 #6324 _new-rena: hmm, from admin....你必须这样做吗?人们不知道如何defaerwall....。 我想知道如何做才能限制元用户的权利... 基本上得到了 - 以 "非管理员 "的身份进行安装 谢谢 !!!!))) 我一转到Windows 8.1,就不得不发明这种方式:) Viktar Dzemikhau 2014.06.14 12:41 #6325 最后,没有文件,也没有。以下是该类的当前代码。// 1.1 Пишим Log-файл. ==================================================================================================================== CLogging::fWriteLog( string fs_Txt, // Данные, которые требуется записать в log-файл bool fb_PrintPermission = true, // Флаг печати комментариев bool fb_CommentPermission = true ) // Флаг показа комментариев на графике { static datetime ldt_NewDayOpen = 0; static string ls_FileName = ""; datetime ldt_CurrDayOpen = iTime( Symbol(), NULL, PERIOD_D1 ); //---- Имя лог файла определяем один раз в сутки if ( ldt_NewDayOpen != ldt_CurrDayOpen ) { // ls_FileName = StringConcatenate( WindowExpertName(), "_", Symbol(), "_", Period(), "-", Month(), "-", Day(), ".log" ); ls_FileName = StringConcatenate( "T" ); ldt_NewDayOpen = ldt_CurrDayOpen; } int handle = FileOpen( ls_FileName, FILE_READ|FILE_WRITE|FILE_CSV, "/t" ); FileSeek( handle, 0, SEEK_END ); FileWrite( handle, StringConcatenate(TimeToStr(TimeCurrent(), TIME_DATE|TIME_SECONDS), ": ", fs_Txt) ); FileClose( handle ); // fPrint( fs_Txt, fb_PrintPermission, fb_CommentPermission ); }从专家顾问中调用。该班级正在工作。在底部工作的 函数fPrint(把你需要的东西打印到屏幕上),我已经注释掉了,因为我正是在测试创建和写入文件的过程。我把长文件名限制为一个 "T"。没有任何文件。下面是搜索到的结果。 [删除] 2014.06.14 12:48 #6326 hoz: 最后,没有文件,也没有。以下是该类的当前代码。 从专家顾问中调用。该班级正在工作。在底部工作的 函数fPrint(把你需要的东西打印到屏幕上),我已经注释掉了,因为我正是在测试创建和写入文件的过程。我把长文件名限制为一个 "T"。 没有任何文件。下面是搜索出来的结果。 int handle=FileOpen(Symbol()+".csv",FILE_READ|FILE_WRITE|FILE_CSV); if(handle>0) { FileSeek(handle,0,SEEK_END); double BID=MarketInfo(Symbol(),MODE_BID); FileWrite(handle,DoubleToString(BID,4)); } FileClose(handle); 试试这个,(我不喜欢理解别人的代码)。 还有一件事,市场矗立不倒,点数不来,start()不起作用。把代码放在init()中,然后编译......你就会很高兴了))! //别忘了把它转移到start()或现在的什么地方... Gobo 2014.06.14 16:38 #6327 如何使用return操作符 来返回STRUCTURES?用户函数可以返回结构,还是在其他地方使用?一个结构能不能包含运算符,或者它只是一组变量?而在一般情况下,它们是如何被处理的?(仅在俄语中,而且没有提到某人的程序一英里长,你可以使用更简单的例子,如c=a+b)。 Алексей Тарабанов 2014.06.14 17:00 #6328 https://docs.mql4.com/ru/basis/types/casting#casting_structure Gobo 2014.06.14 17:27 #6329 塔拉,我已经读过了。三次:-))我问的是返回运算符。看来我是要在那里 "卸载 "一些东西,而不是把同样的东西重写5遍。或者是否有可能在那里宣布一些公共/保护的东西,而不去打扰我? Gobo 2014.06.14 17:29 #6330 这里 https://docs.mql4.com/ru/basis/operators/return 它说。"你可以返回简单的类型,简单的结构,以及指向对象的指针 。 任何数组、类对象或复杂结构类型的变量都不能用 返回操作符 返回。" 1...626627628629630631632633634635636637638639640...1178 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
没有。我已经搜索了我的终端目录文件夹。
没有任何地方有文件名。
这就是我的代码所说的,它应该是这样的。
这意味着现在必须计算全路径+文件名的字符/字数。如果超过255--你好--什么也不会发生....。没有错误--不幸的是,它已经知道会在用户方面造成混乱...
将文件名缩短为 "1 "或其他独特的名称,并使用Windows内置工具搜索磁盘...
你也可以用手在所需的目录中创建一个文件。 如果它打开了,就意味着我们要在代码 中寻找一个错误。
为了避免MetaTrader4/MetaEditor4的问题,在终端和编辑器文件设置中设置 "以管理员身份运行"。之后,终端中的MQL4.Cloud和模板将开始正常工作。
谢谢你。不知为何,我一开始没有想到这一点 :)我将努力去做。但我已经注意到,"程序目录 "现在被移到了一个正常的路径。
和以前一样。尽管 "共享数据文件夹 "仍然在这里。
谢谢。不知为何,我没有马上想到这一点 :)我试试。但是,在这一点上,我已经会注意到 "程序目录 "已经直接移到了正常路径上。
和以前一样。不过,"共享的数据文件夹 "仍然在这里。
嗯,来自admin....你必须这样做吗?人们不知道如何防火墙....。
我想知道如何做到这一点来限制权限...
基本上得到了 - 以 "非管理员 "的身份进行安装
谢谢 !!!!)))
hmm, from admin....你必须这样做吗?人们不知道如何defaerwall....。
我想知道如何做才能限制元用户的权利...
基本上得到了 - 以 "非管理员 "的身份进行安装
谢谢 !!!!)))
我一转到Windows 8.1,就不得不发明这种方式:)
最后,没有文件,也没有。以下是该类的当前代码。
从专家顾问中调用。该班级正在工作。在底部工作的 函数fPrint(把你需要的东西打印到屏幕上),我已经注释掉了,因为我正是在测试创建和写入文件的过程。我把长文件名限制为一个 "T"。
没有任何文件。下面是搜索到的结果。
最后,没有文件,也没有。以下是该类的当前代码。
从专家顾问中调用。该班级正在工作。在底部工作的 函数fPrint(把你需要的东西打印到屏幕上),我已经注释掉了,因为我正是在测试创建和写入文件的过程。我把长文件名限制为一个 "T"。
没有任何文件。下面是搜索出来的结果。
试试这个,(我不喜欢理解别人的代码)。
还有一件事,市场矗立不倒,点数不来,start()不起作用。把代码放在init()中,然后编译......你就会很高兴了))!
//别忘了把它转移到start()或现在的什么地方...
如何使用return操作符 来返回STRUCTURES?
用户函数可以返回结构,还是在其他地方使用?
一个结构能不能包含运算符,或者它只是一组变量?
而在一般情况下,它们是如何被处理的?(仅在俄语中,而且没有提到某人的程序一英里长,你可以使用更简单的例子,如c=a+b)。
这里
https://docs.mql4.com/ru/basis/operators/return
它说。
"你可以返回简单的类型,简单的结构,以及指向对象的指针 。 任何数组、类对象或复杂结构类型的变量都不能用 返回操作符 返回。
"