エラー、バグ、質問 - ページ 2568 1...256125622563256425652566256725682569257025712572257325742575...3185 新しいコメント Aleksandr Goryachev 2019.09.19 17:44 #25671 Artyom Trishkin: 外延 ありがとうございます Artyom Trishkin 2019.09.19 17:45 #25672 Aleksandr Goryachev: ありがとうございます 面白いのは、コードに全く同じことが書いてあることです。 Aleksandr Goryachev 2019.09.19 18:51 #25673 Artyom Trishkin: 面白いのは、コードに全く同じことが書いてあることです。 はっきりさせたかったんだ、不思議と...。 Stanislav Korotky 2019.09.19 20:28 #25674 あるビルドから、ある関数がライブラリからエクスポートされなくなりました(未解決のインポート)。 typedef void (*pOnBookEvent)(const string &symbol); void OrderBook_Init(pOnBookEvent ptr, const string folder, const bool common, const int offset) export これはtypedefで定義されたパラメータが原因です。削除されると、エクスポートが動作し始めます。MQはどのように、何を変えたのか?おそらく型定義で何か?以前のビルドでライブラリをビルドしたときは、パラメータのシグネチャは1つだったが、新しいビルドでそのライブラリを使用するEAをコンパイルすると、シグネチャが異なることが判明したのです。 明確にするために、この変更は2007年と2085年のビルドの間に発生しました。リリースノートを探しても答えは出なかった。 Roman 2019.09.19 23:29 #25675 Vict: 0x20 この例では、このようなことは可能でしょうか? つまり、数値char配列は0ではなく、空の値で初期化します。 char Arr[]; ArrayResize(Arr, 5); ArrayInitialize(Arr, '\0'); for(int i=0; i<5; i++) Print(Arr[i]); 削除済み 2019.09.20 00:42 #25676 Roman: この例では、このようなことは可能でしょうか? つまり、数値char配列は0ではなく、空の値で初期化します。 然うは問わない Roman 2019.09.20 01:04 #25677 Vict: 障壁はないと思います。 障壁があるのです。 ArrayInitialize(Arr, ' '); 番号32で初期化 私の理解では、char文字には'˶'ᴗ'˶以外の空値はないのですが。 しかし、この char は配列を 0 で初期化 します。 問題は、ゼロではなく、空の値で初期化することは可能なのか、ということでした。 Vladimir Simakov 2019.09.20 03:06 #25678 Roman: 障壁があるのです。 番号32で初期化 私の理解する限り、char文字には'˶'ᴗ'˶以外の空値はないようです。 しかし、この char は配列を 0 で初期化 します。 問題は、ゼロではなく、空の値で初期化することは可能なのか、ということでした。 見てください。配列 char a[100] を宣言すると、物理的にはスタック上に 100 バイトが確保され、それが存在し、0x0 から 0xff までの値を持っていることを意味します。 Roman 2019.09.20 03:31 #25679 Vladimir Simakov: 見てください。char a[100]配列を宣言すると、物理的にはスタック上に100バイトが確保され、それがそのまま存在し、0x0から0xffまでの値を持つことを意味します。 そう、そしてゴミが含まれているのです。 char a[100]; for(int i=0; i<100; i++) Print(a[i]); 質問は全く違った。ゼロではなく、空の値で初期化すること。もし、そんなことが可能であれば。 ゼロは数字だ!私の理解では、数字も何もない空っぽの値です。 しかし、メモリセルはこの空白で初期化される )) Maksim Emeliashin 2019.09.20 03:36 #25680 2019年9月17日付けのMT5 Build 2145。 テスターの起動時に、自動的にローカルネットワークエージェントクラスターが無効になります。強制的にONにすると、次にテスターを起動したときにまた強制的にOFFにします。 半年も引きずると、突然半分のエージェントが仕事を受けなくなり、また強制的に外さなければならないという問題で、とてもうんざりしています。 で、テスターを起動するたびにローカルエージェントをオンにしなければならなくなりました。 1...256125622563256425652566256725682569257025712572257325742575...3185 新しいコメント 理由: キャンセル 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
外延
ありがとうございます
ありがとうございます
面白いのは、コードに全く同じことが書いてあることです。
面白いのは、コードに全く同じことが書いてあることです。
はっきりさせたかったんだ、不思議と...。
あるビルドから、ある関数がライブラリからエクスポートされなくなりました(未解決のインポート)。
これはtypedefで定義されたパラメータが原因です。削除されると、エクスポートが動作し始めます。MQはどのように、何を変えたのか?おそらく型定義で何か?以前のビルドでライブラリをビルドしたときは、パラメータのシグネチャは1つだったが、新しいビルドでそのライブラリを使用するEAをコンパイルすると、シグネチャが異なることが判明したのです。
明確にするために、この変更は2007年と2085年のビルドの間に発生しました。リリースノートを探しても答えは出なかった。
0x20
この例では、このようなことは可能でしょうか?
つまり、数値char配列は0ではなく、空の値で初期化します。
この例では、このようなことは可能でしょうか?
つまり、数値char配列は0ではなく、空の値で初期化します。
障壁はないと思います。
障壁があるのです。
番号32で初期化
私の理解では、char文字には'˶'ᴗ'˶以外の空値はないのですが。
しかし、この char は配列を 0 で初期化 します。
問題は、ゼロではなく、空の値で初期化することは可能なのか、ということでした。
障壁があるのです。
番号32で初期化
私の理解する限り、char文字には'˶'ᴗ'˶以外の空値はないようです。
しかし、この char は配列を 0 で初期化 します。
問題は、ゼロではなく、空の値で初期化することは可能なのか、ということでした。
見てください。char a[100]配列を宣言すると、物理的にはスタック上に100バイトが確保され、それがそのまま存在し、0x0から0xffまでの値を持つことを意味します。
そう、そしてゴミが含まれているのです。
質問は全く違った。ゼロではなく、空の値で初期化すること。もし、そんなことが可能であれば。
ゼロは数字だ!私の理解では、数字も何もない空っぽの値です。
しかし、メモリセルはこの空白で初期化される ))
2019年9月17日付けのMT5 Build 2145。
テスターの起動時に、自動的にローカルネットワークエージェントクラスターが無効になります。強制的にONにすると、次にテスターを起動したときにまた強制的にOFFにします。
半年も引きずると、突然半分のエージェントが仕事を受けなくなり、また強制的に外さなければならないという問題で、とてもうんざりしています。
で、テスターを起動するたびにローカルエージェントをオンにしなければならなくなりました。