任何菜鸟问题,为了不给论坛添乱。专业人士,不要路过。没有你就无处可去 - 6. - 页 1016 1...100910101011101210131014101510161017101810191020102110221023...1178 新评论 [删除] 2016.02.22 23:01 #10151 Money_Maker: 谢谢你的回答,请告诉我,如果我理解正确,你的意思是这样吗? ,所以出于某种原因,结果也没有改变......( 另一个问题:也许我可以通过编程方式将URLs添加到允许的URLs中?(例如通过宏替换) ,坦率地说,我不想使用WebRequest,因为它不是异步的....。我认为所有丁字裤都应该这样做。有关该名单的数据存储在终端-配置-专家文件夹中。但那里的情况非常不清楚。有必要问问开发商。 money_maker 2016.02.22 23:14 #10152 eevviill:我认为所有丁字裤都应该这样做。有关该名单的数据存储在终端-配置-专家文件夹中。但那里的情况非常不清楚。我得问问开发商。 谢谢),问题是只有sendRequest不工作,在发送请求之前的所有功能都很好(如果我使用OpenURL,那么一切也都能工作),但如果我仍然通过charto做openRequest也停止工作。 ps 我昨天在网上看到有人在哪个论坛上说可以通过宏#define添加到html页面列表中,另一个人对他说这是语言上的一个漏洞......。但当时没有必要......现在我也找不到我是怎么搜索的了( 到目前为止,还没有运气弄清楚....,太糟糕了。 ps2该文件为空))))打开它,透过缝隙看了看,添加了一张手写的纸条......不得不删除该文件,因为终端开始飞)))),但这些开发人员需要在哪里写? Koldun Zloy 2016.02.23 08:29 #10153 Money_Maker: 你能告诉我这是什么原因吗?HttpSendRequestW 没有发送请求...GetLastError给出了0。 (有趣的是,WebRequest的第二个版本可以工作...)。你需要使用系统的GetLastError()。它不给零。#import "Kernel32.dll" uint GetLastError(); uint GetModuleHandleW( string lpModuleName ); uint FormatMessageW( uint dwFlags, uint lpSource, uint dwMessageId, uint dwLanguageId, ushort& lpBuffer[], uint nSize, uint Arguments ); #import #define FORMAT_MESSAGE_FROM_HMODULE 0x0800 ushort buffer[1024]; // отправили файл int hSend = HttpSendRequestW( hRequest, HEADERS, StringLen( HEADERS ), data, ArraySize( data ) ); if( hSend == 0 ) { uint error = Kernel32::GetLastError(); uint len = FormatMessageW( FORMAT_MESSAGE_FROM_HMODULE, GetModuleHandleW( "wininet.dll" ), error, 0, buffer, 1024, 0 ); string errorString = ShortArrayToString( buffer, 0, len ); Print( errorString ); InternetCloseHandle( hRequest ); CloseInet(); } [删除] 2016.02.23 09:46 #10154 Money_Maker: 谢谢),问题是只有sendRequest不工作,在发送请求之前的所有功能都是正常的(如果我使用OpenURL,那么一切也都正常),但如果我通过charto做,openRequest也停止工作。 ps 我昨天在网上看到有人在哪个论坛上说让我们通过宏#define添加到html页面,另一个人告诉他这是语言上的一个漏洞......但当时没有必要......现在我也找不到我是怎么搜索的了( 到目前为止,还没有运气弄清楚....,太糟糕了。 ps2该文件为空))))我不得不删除该文件,因为终端一直在崩溃)))),但我应该在哪里写给开发人员? mql5网站-服务台 money_maker 2016.02.23 09:51 #10155 Ko1dun:你需要使用系统的GetLastError()。它并没有给出零。 非常感谢,至少现在我知道该去哪里找了) 错误的URL。现在我知道该怎么想了) 原来格式是95.213.188.133:80,而不是像地址栏里那样...奇怪的是OpenUrl并不关心什么地址,WebRequest 也是如此。 Koldun Zloy 2016.02.23 15:05 #10156 Money_Maker: 非常感谢你,至少现在我知道该在哪里挖了) 它说是无效的URL,现在我知道该怎么想了) 事实证明,地址需要用95.213.188.133:80的格式,而不是像地址栏里那样......奇怪的是OpenUrl并不关心地址和WebRequest是什么。在InternetConnect中,你只需要传递不带协议的服务器名称:"ru.investing.com"。而在HttpOpenRequest中只有被请求的对象:" earnings-calendar/Service/getCalendarFilteredData"。 Andrei 2016.02.23 17:48 #10157 eevviill:从,到,做什么for(int i=1;i<=5;i++)或for(int i=5;i>=1;i--)但是,是的。在开发过程中,更合理的做法是让 与,做什么,到for(int i=1;i++;i<=5) 非常感谢你,瓦西里! [Deleted] 2016.02.23 21:37 #10158 我怎样才能使仪表在测试仪中工作,而不是不断地显示1?int a;int OnInit(){a++;评论(a)。return(0);} money_maker 2016.02.23 22:01 #10159 Ko1dun:在InternetConnect中,你只需要传递不带协议的服务器名称:"ru.investing.com"。在HttpOpenRequest中只有请求的对象:" earnings-calendar/Service/getCalendarFilteredData"。 非常感谢你,你的建议很有帮助!不幸的是,关于WinInetDll的俄语和mql的信息非常少。 我对细节一无所知。 我必须凭经验寻找,|有人会告诉我。 [删除] 2016.02.24 01:06 #10160 gghjhgjfgjhf:我怎样才能使仪表在测试仪中工作,而不是不断地显示1?int a;int OnInit(){a++;评论(a)。return(0);} 阅读OnInit 的作用以及它的用途) 1...100910101011101210131014101510161017101810191020102110221023...1178 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
谢谢你的回答,请告诉我,如果我理解正确,你的意思是这样吗? ,所以出于某种原因,结果也没有改变......( 另一个问题:也许我可以通过编程方式将URLs添加到允许的URLs中?(例如通过宏替换) ,坦率地说,我不想使用WebRequest,因为它不是异步的....。
我认为所有丁字裤都应该这样做。
有关该名单的数据存储在终端-配置-专家文件夹中。
但那里的情况非常不清楚。有必要问问开发商。
我认为所有丁字裤都应该这样做。
有关该名单的数据存储在终端-配置-专家文件夹中。
但那里的情况非常不清楚。我得问问开发商。
ps 我昨天在网上看到有人在哪个论坛上说可以通过宏#define添加到html页面列表中,另一个人对他说这是语言上的一个漏洞......。但当时没有必要......现在我也找不到我是怎么搜索的了(
到目前为止,还没有运气弄清楚....,太糟糕了。
ps2该文件为空))))打开它,透过缝隙看了看,添加了一张手写的纸条......不得不删除该文件,因为终端开始飞)))),但这些开发人员需要在哪里写?
你能告诉我这是什么原因吗?HttpSendRequestW 没有发送请求...GetLastError给出了0。 (有趣的是,WebRequest的第二个版本可以工作...)。
你需要使用系统的GetLastError()。它不给零。
谢谢),问题是只有sendRequest不工作,在发送请求之前的所有功能都是正常的(如果我使用OpenURL,那么一切也都正常),但如果我通过charto做,openRequest也停止工作。
ps 我昨天在网上看到有人在哪个论坛上说让我们通过宏#define添加到html页面,另一个人告诉他这是语言上的一个漏洞......但当时没有必要......现在我也找不到我是怎么搜索的了(
到目前为止,还没有运气弄清楚....,太糟糕了。
ps2该文件为空))))我不得不删除该文件,因为终端一直在崩溃)))),但我应该在哪里写给开发人员?
你需要使用系统的GetLastError()。它并没有给出零。
错误的URL。现在我知道该怎么想了)
原来格式是95.213.188.133:80,而不是像地址栏里那样...奇怪的是OpenUrl并不关心什么地址,WebRequest 也是如此。
非常感谢你,至少现在我知道该在哪里挖了)
它说是无效的URL,现在我知道该怎么想了)
事实证明,地址需要用95.213.188.133:80的格式,而不是像地址栏里那样......奇怪的是OpenUrl并不关心地址和WebRequest是什么。
在InternetConnect中,你只需要传递不带协议的服务器名称:"ru.investing.com"。
而在HttpOpenRequest中只有被请求的对象:" earnings-calendar/Service/getCalendarFilteredData"。
从,到,做什么
for(int i=1;i<=5;i++)
或
for(int i=5;i>=1;i--)
但是,是的。在开发过程中,更合理的做法是让
与,做什么,到
for(int i=1;i++;i<=5)
我怎样才能使仪表在测试仪中工作,而不是不断地显示1?
在InternetConnect中,你只需要传递不带协议的服务器名称:"ru.investing.com"。
在HttpOpenRequest中只有请求的对象:" earnings-calendar/Service/getCalendarFilteredData"。
我怎样才能使仪表在测试仪中工作,而不是不断地显示1?