エラー、バグ、質問 - ページ 2479 1...247224732474247524762477247824792480248124822483248424852486...3185 新しいコメント fxsaber 2019.06.08 20:15 #24781 このスプリントをコンパイルする際void Func() { return(true); } void OnStart() { if (Func()) ; } このログ 'if' - expression of 'void' type is illegal Test8.mq5 5 3 empty controlled statement found Test8.mq5 6 5 'return' - 'void' function returns a value Test8.mq5 1 15 2 error(s), 1 warning(s) 3 2 2つのエラーを強調した。ソースではトップダウンしないのが普通なのでしょうか? Alexey Viktorov 2019.06.08 20:25 #24782 fxsaber: このスプリントをコンパイルするとき。 このログ 2つのエラーを強調した。ソースコードでトップダウンしないのが普通なのでしょうか? void関数は値を返すことができますか? void Func() { return(true); } fxsaber 2019.06.08 21:01 #24783 Alexey Viktorov: void関数は値を返すことができますか? 例題のために特別に作られたエラーです。別のことを聞いていたんです。 Igor Makanu 2019.06.08 21:16 #24784 fxsaber: 2つのエラーを強調した。ソースコードの上から下まで行かないのが普通なのでしょうか? MQLコードの先頭でも末尾でも、どんな関数でも記述することができます。 コンパイルは、コンパイラメーカーのロジックに従って行われ、そこに何をどのように記述するかは開発者だけが知っています。 ウェブ上には、コンパイラに関する記事、リンクテーブルの構築方法、リンクの... これはインタープリタではなく、コンパイラですよね?- インタープリタでは、トップダウンでコマンドを実行したり、機械がソースを読んだりするような感じです 追記:コンパイラがバイトコードにすべてを含めていないことを確認するには、テストコードを書いてコンパイルし、.ex5のサイズを確認した後、任意の場所(上部または下部)に多くの異なる関数を追加してそれらを呼び出さないようにします。 fxsaber 2019.06.08 21:50 #24785 Igor Makanu: MQLコードの先頭でも末尾でも、どんな関数でも記述することができます。 コンパイルは、コンパイラのロジックに従って構築されますが、そこに何をどのような順序で構築するかは開発者しかわかりません。 ウェブ上には、コンパイラに関する記事、リンクテーブルの構築方法、リンクの... これはインタープリタではなく、コンパイラですよね?- インタープリタでは、トップダウンでコマンドを実行したり、機械がソースを読んだりするような感じです 追記:コンパイラがバイトコードにすべてを含んでいないことを確認するには、テストコードを書いてコンパイルし、.ex5のサイズを確認した後、任意の場所(上部または下部)に多くの異なる関数を追加してそれらを呼び出さないようにします。 各エラーには、行番号と列番号に関する項目があります。コンパイラの内部ですべてがどのような形になっているかは関係ないのです。常に指定された行番号でエラーをソートしていたようです。 Igor Makanu 2019.06.08 21:56 #24786 fxsaber: 常に行番号でエラーをソートしていたようです。 私は注意したことはありません、私はいつもエラーがあった場所をクリックして、それは重要であるように思えませんでした。 fxsaber 2019.06.11 17:18 #24787 MQが新しいベータ版を出しているのに、なぜMQ-Demoとの接続が切れているのですか? Artyom Trishkin 2019.06.11 18:15 #24788 fxsaber: MQが新しいベータ版を出しているのに、なぜMQ-Demoとの接続が切れてしまうのでしょうか? しかし、サーバーへの接続が失われるテストは可能です。また、トレーディング、つまりそのサーバー側の解像度が頻繁にオフ/オンされるのも非常に良い。また、テストにも適しています。また、いくつかのアカウント・パラメータを前後に変更できるようにしてほしいです。例えば、レバレッジ、マージンコール、ストップアウトのレベルなどです。 Alexey Viktorov 2019.06.11 18:18 #24789 Artyom Trishkin: しかし、サーバーへの接続が失われることをテストすることができます。また、トレーディング、つまりそのサーバー側の解像度が、しばしばオフ/オンされるのも非常に良い。また、テストにも適しています。また、いくつかのアカウント・パラメータを前後に変更できるようにしてほしいです。例えば、レバレッジ、マージンコール、ストップアウトのレベルなどです。テストする必要のない人たちから、どれだけの鼻水が出るか想像できるでしょうか。理解されないだろう。 fxsaber 2019.06.11 18:35 #24790 Artyom Trishkin: しかし、サーバーとの通信が途絶えたかどうかをテストすることはできます。トレーディング、つまりそのサーバー側の解像度がOFF/ONになることが多いのも非常に良いですね。また、テストにも適しています。また、いくつかのアカウント・パラメータを前後に変更できるようにしてほしいです。例えば、レバレッジ、マージンコール、ストップアウトのレベルなどです。これはすべてカスタムテスターを介して行うことができます。 1...247224732474247524762477247824792480248124822483248424852486...3185 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
このログ
2つのエラーを強調した。ソースではトップダウンしないのが普通なのでしょうか?
このスプリントをコンパイルするとき。
このログ
2つのエラーを強調した。ソースコードでトップダウンしないのが普通なのでしょうか?
void関数は値を返すことができますか?
void関数は値を返すことができますか?
例題のために特別に作られたエラーです。別のことを聞いていたんです。
2つのエラーを強調した。ソースコードの上から下まで行かないのが普通なのでしょうか?
MQLコードの先頭でも末尾でも、どんな関数でも記述することができます。 コンパイルは、コンパイラメーカーのロジックに従って行われ、そこに何をどのように記述するかは開発者だけが知っています。
ウェブ上には、コンパイラに関する記事、リンクテーブルの構築方法、リンクの...
これはインタープリタではなく、コンパイラですよね?- インタープリタでは、トップダウンでコマンドを実行したり、機械がソースを読んだりするような感じです
追記:コンパイラがバイトコードにすべてを含めていないことを確認するには、テストコードを書いてコンパイルし、.ex5のサイズを確認した後、任意の場所(上部または下部)に多くの異なる関数を追加してそれらを呼び出さないようにします。
MQLコードの先頭でも末尾でも、どんな関数でも記述することができます。 コンパイルは、コンパイラのロジックに従って構築されますが、そこに何をどのような順序で構築するかは開発者しかわかりません。
ウェブ上には、コンパイラに関する記事、リンクテーブルの構築方法、リンクの...
これはインタープリタではなく、コンパイラですよね?- インタープリタでは、トップダウンでコマンドを実行したり、機械がソースを読んだりするような感じです
追記:コンパイラがバイトコードにすべてを含んでいないことを確認するには、テストコードを書いてコンパイルし、.ex5のサイズを確認した後、任意の場所(上部または下部)に多くの異なる関数を追加してそれらを呼び出さないようにします。
各エラーには、行番号と列番号に関する項目があります。コンパイラの内部ですべてがどのような形になっているかは関係ないのです。常に指定された行番号でエラーをソートしていたようです。
常に行番号でエラーをソートしていたようです。
私は注意したことはありません、私はいつもエラーがあった場所をクリックして、それは重要であるように思えませんでした。
MQが新しいベータ版を出しているのに、なぜMQ-Demoとの接続が切れてしまうのでしょうか?
しかし、サーバーへの接続が失われることをテストすることができます。また、トレーディング、つまりそのサーバー側の解像度が、しばしばオフ/オンされるのも非常に良い。また、テストにも適しています。また、いくつかのアカウント・パラメータを前後に変更できるようにしてほしいです。例えば、レバレッジ、マージンコール、ストップアウトのレベルなどです。
テストする必要のない人たちから、どれだけの鼻水が出るか想像できるでしょうか。理解されないだろう。
しかし、サーバーとの通信が途絶えたかどうかをテストすることはできます。トレーディング、つまりそのサーバー側の解像度がOFF/ONになることが多いのも非常に良いですね。また、テストにも適しています。また、いくつかのアカウント・パラメータを前後に変更できるようにしてほしいです。例えば、レバレッジ、マージンコール、ストップアウトのレベルなどです。
これはすべてカスタムテスターを介して行うことができます。