どんな新人の質問でも、フォーラムを乱雑にしないように。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 6. - ページ 1016

削除済み  
Money_Maker:
回答ありがとうございます。私の理解が正しいかどうか教えてください。このような意味でしょうか? そうするとなぜか結果も変わりません...。( 別の質問 : プログラムでURLを許可URLに追加できるのでは?(マクロ置換などで) 、正直なところWebRequestは非同期ではないので使いたくないのですが...。




Tバックは全部そうすればいいと思うんです。

そのリストに関するデータは、terminal-config-experts フォルダに 格納されています。

しかし、そこは非常に不明瞭です。開発者に聞くことが必要です。

 
eevviill:

Tバックは全部そうすればいいと思うんです。

そのリストに関するデータは、terminal-config-experts フォルダに格納されています。

しかし、そこは非常に不明瞭です。開発者に聞くしかない。

ありがとうございます)、問題はsendRequestだけが動作しないことです。リクエストを送信する前に必要なすべての機能は問題ありませんが(OpenURLを使用すると、すべても動作します)、私はまだチャートを通じて行う場合openRequestも動作しなくなります...。
ps 昨日、どこかのネットで、マクロ#defineでhtmlのページリストに追加できるかもしれないと誰かが言って、他の人がそれは言語の穴だ、と言っているのを見ました...。でも、その時は必要なかったのに......今はどうやって探したのかがわからない(
今のところ、解決には至っていません......残念です。

ps2 ファイルは空です))))を開くと、隙間から手書きのメモが追加されていました。端末が飛び始めたので、ファイルを削除しなければなりませんでした))) しかし、これらの開発者はどこに書き込む必要があるのでしょうか?
削除済み  
Money_Maker:
HttpSendRequestWが リクエストを送信しないのですが、何が原因なのか教えてください。GetLastErrorは0を出す。 (面白いのは、WebRequestの2番目のバージョンが動くこと... )




システム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();
   }
削除済み  
Money_Maker:
ありがとうございます)、問題はsendRequestだけが動作しないことです。リクエストを送信する前に必要なすべての機能は問題ありませんが(OpenURLを使用すれば、すべても動作します)、チャルトを通してそれを行うと、openRequestも動作しなくなります...。
ps 昨日、ネットのどこかで、#defineというマクロを使ってhtmlのページをリストに追加しようという人がいて、別の人がそれは言語の穴だ、と言っているのを見ました...。が、その時は必要なかったのに......今はどうやって検索したのかが分からない(
今のところ、解決には至っていません......残念です。

ps2 ファイルは空です))))ターミナルがクラッシュし続けたので、ファイルを削除しなければなりませんでした)))) しかし、開発者にどこに書き込めばいいのでしょうか?
mql5 site - servicedesk
 
Ko1dun:

システムGetLastError()を使用する必要があります。ゼロを出すわけではありません。



URLが違う。どう考えればいいかわかった)

フォーマットが95.213.188.133:80でアドレスバーの通りではないことがわかった。
削除済み  
Money_Maker:
少なくともどこを掘ればいいのかがわかったので、ありがとうございました)

無効なURLと表示される。 これで考える場所がわかった)

アドレスは95.213.188.133:80という形式を意図しており、アドレスバーには表示されないことがわかりました... OpenUrlはアドレスとWebRequestを気にしません。

InternetConnect では、プロトコルなしでサーバー名 "ru.investing.com" を渡すだけでよいのです。

そして、HttpOpenRequestでは、要求されたオブジェクト "Earnings-calendar/Service/getCalendarFilteredData "のみです。

 
eevviill:

から、へ、へ、へ、へ、へ、へ

for(int i=1;i<=5;i++)

または

for(int i=5;i>=1;i--)

でも、そうなんです。開発中により論理的であったのは

を、どうすれば、どうすれば

for(int i=1;i++;i<=5)

Vasilyさん、どうもありがとうございました。
[Deleted]  

テスターでメーターが常に1を示すのではなく、どうすれば動くようになりますか?

int a;

int OnInit()
{
a++;
return(0)です。
}

 
Ko1dun:

InternetConnect では、プロトコルなしでサーバー名 "ru.investing.com" を渡すだけでよいのです。

HttpOpenRequestでは、要求されたオブジェクト "Earnings-calendar/Service/getCalendarFilteredData "のみです。

ありがとうございます、とても助かります!残念ながらロシア語のWinInetDllとmqlの情報はほとんどありません。 私は詳細について何も知りません。 私は経験で探すしかありません|誰か教えてください。
削除済み  
gghjhgjfgjhf:

テスターでメーターが常に1を示すのではなく、どうすれば動くようになりますか?

int a;

int OnInit()
{
a++;
コメント(a)
return(0)です。
}

OnInitが 何をするのか、何のためにあるのかを読む)