MetaTrader 4 Build 529 ベータ版リリース、新コンパイラー搭載 - ページ 138 1...131132133134135136137138139140141142143144145...161 新しいコメント Alexander 2013.12.23 07:13 #1371 VOLDEMAR: バグがあると思います アドバイザーがライブラリから関数を呼び出すことができない 関数を呼び出すEAコード ライブラリコード ログエラー 2013.12.22 12:54:45.408 2013.08.19 05:16 アクセス違反 0x00000000 への書き込み 2013.12.22 12:54:45.408 2013.08.19 05:16 'bib.ex4' 内の 'ins' が見つかりません。 再現できない。詳細については、サービスデスクでチャットしましょう。ありがとうございました。 Vladimir Pastushak 2013.12.23 08:12 #1372 alexloz: 再現できない。詳細については、サービスデスクでチャットしましょう。感謝 servicedeskにメール送信 ライブラリの呼び出しエラー, MetaTrader 4, 開始, 開始: 2013.12.23 06:39, #916314 Vladimir Pastushak 2013.12.23 08:42 #1373 VOLDEMAR: サービスデスクに送信されました ライブラリの呼び出しエラー, MetaTrader 4, 開始, 開始: 2013.12.23 06:39, #916314 問題解決 を使用する場合 #property strict 必ずexport を使用して ください。 int ins() export { int a=1, b=1,c=1,d=0; d=a+b+c; return d; } 削除済み 2013.12.23 08:47 #1374 pro_: ME881のFind-Replaceオプションで、ひとつ気になる点がありました。ME482を確認、そちらも同じです。MTのアップデートに追われてる間に、これも修正しちゃうとか? つまり、私のコードは長いので、日常的な変更には、テキスト全体に「Find-Replace」を使っているのです。x1+ 3を全てx 1に変更してみたところ、大丈夫そうです。しかし、私のコードにはx1+3+3*abcの 行が含まれています。これらの行は、x1+3+3*abcの 代わりにx1+3*abcに 変更され、x1*abcになりました。 そして、結論から言うと、この+3がいくつあっても、x1*abcに なります。x1+3+4*abcの ような行は正しく変化します。 これは非常にシングルで、かなり不思議なケースです。もちろん、この修正は緊急のものではありませんが、コーディング時のトラブルを避けるために必要なことだと思います。 最新のMT4エディタでは再現されず、すべて正しく置き換わります。x1+ 3+3*abcの 式中の x1+3を x 1に置き換えると、x1+3*abcと なる。 コードのどの部分が変わるかは、サービスデスクやここに書き込んでください。 Vladimir Pastushak 2013.12.23 08:47 #1375 ナビゲーターウィンドウが切り離されたとき、ウィンドウ自体の後ろにツールチップを表示するようにしました MetaQuotes 2013.12.23 12:32 #1376 Night63: ハンドブックに小さな誤字をいくつか発見しました。 オーダーモディファイ [in]閉鎖さ れる注文の固有注文番号。 もしかしたら、closableではなく modifiableと 書いた方が正しいかもしれません。 メッセージをありがとうございました。誤記を修正しました。 Ahmad Mehdiyev 2013.12.23 14:00 #1377 alexey_pak: 最新のMT4エディタでは再現されず、すべて正しく置き換わります。x1+ 3+3*abcの 式で x1+3を x1に 置き換えると、x1+3*abcと なる。 コードのどの部分が変わるかは、サービスデスクやここに書き込んでください。 不思議と今日はリピートがないんです。ここに不具合を書く前に、何度も確認し、古いMEも開いてみましたが、そちらも同じでした。今日は何も再生されません。 それが起こった1つ(30行のうち)は、次のようなものでした。 CreateEdit(0,"ed_4R", txt4, PosX+12+3*(xBS-x1p)+Vx, PosY+row3+3+3*yBH+Vy, bxS, bxS/2, SubWindow, 0, fs, "Arial", clrGray, clrBlack, 0, true); また、ここに挙げた例のように、コードのどの部分にもx1+3+3+3*abcと書いてみるだけでよいのです。x1*abcとなった。 しかし、今日は、あなたが書いているように、すべてが正しく変化 します。理解できない。再発に気づいたら、必ず書きます。まだ何も話すことはありません。誤報で申し訳ありません。 Sergey Nemchinov 2013.12.23 14:53 #1378 MEの509ビルドにはバグがあります。x1+3+3*abcは、単一置換ではなく、「すべて置換」(x1+ 3をx1に 置換する場合)を押すと、x1*abcに 変化します。 563の新ビルドでは観測されない。 Igor Semyonov 2013.12.23 15:12 #1379 ストラテジーテスターでインジケーターをテスト できるようになるのはいつ頃ですか? Ahmad Mehdiyev 2013.12.23 15:27 #1380 いや、それなのに(問題を)捉えてしまった...。いつも顕在化するわけではありませんが。 (マト563、ミ881) 新しいExpert Advisorを開き、いくつかの行を書きました。早速、動画を作ってみました。第二段落の最初の2行に注意してください正確にそこに変更行3 + 3 NA行3は(他の行の他のバリアントエラーと)間違っている。不思議なことに、これらの行をわかりやすくするためにコメントアウトしようと思ったら、何の問題もなく、正しく変更できました。カーソルを行末に置いてから「検索-置換」を試みると、すべてが正しく変化することがわかりました。しかし、カーソルをコードの一番最後に置いたとたんに、またエラーが発生します。まあ、非常に奇妙なトリックですが、それがなぜビデオなのか、そうでなければ、自分自身を証明し、信じることができないからです。).FLV形式は品質で出てこなかったので、ZIPアーカイブのアプリケーションで*.MP4がその理由です。 そして、コードそのものも。 void OnChartEvent(const int id, const long &lparam, const double &dparam, const string &sparam) { //--- posY+row1+3+3*yBH; posY+row1+3+3*yBH; posY+row2+3+3*yBH; posY+row2+3+3*yBH; posY+row2+3+2*yBH; posY+row2+3+2*yBH; posY+row3+3+3*yBH; posY+row3+3+3*yBH; posY+row3+3+2*yBH; posY+row3+3+2*yBH; posY+row3+3+4*yBH; posY+row3+3+5*yBH; posY+row3+3+6*yBH; posY+row3+3+7*yBH; } ファイル: frp_x264.zip 1693 kb 1...131132133134135136137138139140141142143144145...161 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
バグがあると思います アドバイザーがライブラリから関数を呼び出すことができない
関数を呼び出すEAコード
ライブラリコード
ログエラー
再現できない。詳細については、サービスデスクでチャットしましょう。ありがとうございました。
再現できない。詳細については、サービスデスクでチャットしましょう。感謝
servicedeskにメール送信
エラー, MetaTrader 4, 開始, 開始: 2013.12.23 06:39, #916314
サービスデスクに送信されました
エラー, MetaTrader 4, 開始, 開始: 2013.12.23 06:39, #916314
問題解決
を使用する場合
#property strict
必ずexport
を使用して ください。
}
ME881のFind-Replaceオプションで、ひとつ気になる点がありました。ME482を確認、そちらも同じです。MTのアップデートに追われてる間に、これも修正しちゃうとか?
つまり、私のコードは長いので、日常的な変更には、テキスト全体に「Find-Replace」を使っているのです。x1+ 3を全てx 1に変更してみたところ、大丈夫そうです。しかし、私のコードにはx1+3+3*abcの 行が含まれています。これらの行は、x1+3+3*abcの 代わりにx1+3*abcに 変更され、x1*abcになりました。 そして、結論から言うと、この+3がいくつあっても、x1*abcに なります。x1+3+4*abcの ような行は正しく変化します。
これは非常にシングルで、かなり不思議なケースです。もちろん、この修正は緊急のものではありませんが、コーディング時のトラブルを避けるために必要なことだと思います。
最新のMT4エディタでは再現されず、すべて正しく置き換わります。x1+ 3+3*abcの 式中の x1+3を x 1に置き換えると、x1+3*abcと なる。 コードのどの部分が変わるかは、サービスデスクやここに書き込んでください。
ナビゲーターウィンドウが切り離されたとき、ウィンドウ自体の後ろにツールチップを表示するようにしました
ハンドブックに小さな誤字をいくつか発見しました。
オーダーモディファイ
[in]閉鎖さ れる注文の固有注文番号。
もしかしたら、closableではなく modifiableと 書いた方が正しいかもしれません。
最新のMT4エディタでは再現されず、すべて正しく置き換わります。x1+ 3+3*abcの 式で x1+3を x1に 置き換えると、x1+3*abcと なる。 コードのどの部分が変わるかは、サービスデスクやここに書き込んでください。
MEの509ビルドにはバグがあります。x1+3+3*abcは、単一置換ではなく、「すべて置換」(x1+ 3をx1に 置換する場合)を押すと、x1*abcに 変化します。
563の新ビルドでは観測されない。
いや、それなのに(問題を)捉えてしまった...。いつも顕在化するわけではありませんが。 (マト563、ミ881)
新しいExpert Advisorを開き、いくつかの行を書きました。早速、動画を作ってみました。第二段落の最初の2行に注意してください正確にそこに変更行3 + 3 NA行3は(他の行の他のバリアントエラーと)間違っている。不思議なことに、これらの行をわかりやすくするためにコメントアウトしようと思ったら、何の問題もなく、正しく変更できました。カーソルを行末に置いてから「検索-置換」を試みると、すべてが正しく変化することがわかりました。しかし、カーソルをコードの一番最後に置いたとたんに、またエラーが発生します。まあ、非常に奇妙なトリックですが、それがなぜビデオなのか、そうでなければ、自分自身を証明し、信じることができないからです。).FLV形式は品質で出てこなかったので、ZIPアーカイブのアプリケーションで*.MP4がその理由です。
そして、コードそのものも。