Windows 7 x64では動作しませんが、Windows xp x86では問題なく動作します。MqlNet::RequestメソッドでHttpOpenRequestWコールが動作しない。wininet.dllの関数呼び出し パラメータが変更されたのではないかと思います。このような問題に遭遇した方はいらっしゃいますか?
uzurik: Windows 7 x64では動作しませんが、Windows xp x86では問題なく動作します。MqlNet::RequestメソッドでHttpOpenRequestWコールが動作しない。wininet.dllの関数呼び出し パラメータが変更されたのではないかと思います。この問題に遭遇した人はいますか?
Windows 7 x64では動作しませんが、Windows xp x86では問題なく動作します。MqlNet::RequestメソッドでHttpOpenRequestWコールが動作しない。wininet.dllの関数呼び出し パラメータが変更されたのではないかと思います。この問題に遭遇した人はいますか?
まさに今日私が遭遇した問題です。
32ビットのターミナルではすべて動きます。(vin 7/64でも)。
しかし、64ビットターミナルでは動作しません。
なぜインポートした関数の デフォルトを使うのか?
自分で作った方が簡単だし、逆アセンブルにかかる時間と同じだけ費やせばいい。
このクラスは、このクラスや 他の多くのクラス(オープンアクセスには出していないし、まだ出すつもりもない)とともに、長い間目をつぶって仕事に使ってきた。
データの読み取りにも、コピー機/信号機にも、ウェブ自動インストーラーのパッケージ作成にも、ソフトウェアのライセンスにも、ユーザー間のデータ交換にも、クラウドでの作業にも。ウェブページの読み取りと解析にも。
だから、読んであーだこーだ言う必要はない。もしあなたが30年前のAPIを理解できないなら、それはあなたの能力の指標でしかない。
こんにちは :)
InternetSetOption(W)は良いものです。少なくとも接続タイムアウトの設定などには。
こんにちは :)
InternetSetOption(W)は良いものです。少なくとも接続タイムアウトの設定などには。
間違いなくYesです。
これがないとMTが失敗することが練習でわかっている。
この記事は真剣に編集されるべきです。含まれているinternetLib.mqhは非推奨のようで、wininet.dllにランダムで無効なアクセスを引き起こす可能性があります。
MQL5でWinInetを使う。パート2:POSTリクエストとファイル
このライブラリは問題なく動作します
サーバーアプリケーションでは動作しない。残念だ。
wininet.dllの代わりに何を使えばいいのでしょうか?
このバギーなオブジェクトを実装しようと数時間試した結果、MQL5にはネイティブのHTTP通信関数WebRequestがあることがわかった。詳しくはドキュメントを 参照してください。