エラー、バグ、質問 - ページ 2538 1...253125322533253425352536253725382539254025412542254325442545...3185 新しいコメント Artyom Trishkin 2019.08.19 19:41 #25371 A100: C#、JS、その他はどうするんだ?MQLのドキュメントを読む - ページ 1: "MQL5の構文はC++に似ている"。 https://www.mql5.com/ru/docs/basis。 似ているといっても、完全に一致するわけではありません。しかし、このような揉め事はすべてオフトピックです。 削除済み 2019.08.19 19:43 #25372 A100: ....... "MQL5の構文はC++に似ている" 似ているということは、似ているわけではないのですが...。 Igor Makanu 2019.08.19 19:45 #25373 A100: 私はあなたとコミュニケーションしています - あなたの言語で - あなたの語彙を使って ということですhttps://www.mql5.com/ru/forum/1111/page2536#comment_12902751 なるほど、あなたのデマゴーグの レベルは明確ですね。 A100 2019.08.19 19:57 #25374 Artyom Trishkin: 類似性は完全なコンプライアンスではありません。ただし、これはオフトピックです。 もともとMQLのドキュメントの矛盾を指摘 したのですが、ユーザーが理解できないなら--ということで、C++という鉄板の論法があるのです。 Ilyas 2019.08.19 20:04 #25375 なぜ、ここで聖戦が必要なのか? A100さんが書かれているように Незначительная и просто обходится, но все равно ошибка при компиляции: #define MACRO() Print( "OK" ) //Error: ')' - unexpected in macro formal parameter list void OnStart() { MACRO(); } このC++との差は意識していますが(この差をなくしたい)、今はもっと優先順位の高いタスクがあります。 Andrei Trukhanovich 2019.08.19 20:10 #25376 Ilyas: 言語開発者として、mqlとの比較に言及する姿勢について表現してください。 削除済み 2019.08.19 20:15 #25377 Andrei Trukhanovich: 言語開発者としての、mqlとの言及・比較に対する姿勢を表現してください。 言及し、比較することは問題ありません。 それは、常にエル...MQLはC++に完全に対応しなければならない(アナログでなければならない)という愚痴(他の言葉が見つかりません、すみません)。 どうですか? A100 2019.08.19 20:46 #25378 ファイル <WinAPIWinUser.mqh> でエラーが発生しました。 int GetMenuStringW(HANDLE menu,uint uIDItem,string str,int max,uint flags); であるべきであり int GetMenuStringW(HANDLE menu,uint uIDItem,ushort &str[],int max,uint flags); A100 2019.08.19 22:03 #25379 また、標準の<WinAPIWinUser.mqh> の代わりに、私の"WinUser.mqh" を使用した場合、次のことに気づきました。 その結果、.ex5 ファイルは 2 倍に小さくなりました。現時点での根本的な違いとしては、enumがないことが挙げられます(ただし、実際には使われていない)。 追記:WinUser.mqhに 未使用の構造体を追加しました。.ex5のサイズは近くなりましたが、ポイントは追加した構造体が実際には使用されていないことです。 Alexey Navoykov 2019.08.19 22:33 #25380 Igor Makanu: #define MACRO(void) Print( "OK" ) より良い #define MACRO( dummy ) に加えて、誤ってマクロに何らかの引数を渡してしまわないように保護することが望ましい。例えば、こんな感じです。 #define MACRO(dummy) Print("OK") dummy 1...253125322533253425352536253725382539254025412542254325442545...3185 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
C#、JS、その他はどうするんだ?MQLのドキュメントを読む - ページ 1:
"MQL5の構文はC++に似ている"。
https://www.mql5.com/ru/docs/basis。
似ているといっても、完全に一致するわけではありません。しかし、このような揉め事はすべてオフトピックです。
.......
"MQL5の構文はC++に似ている"
似ているということは、似ているわけではないのですが...。
私はあなたとコミュニケーションしています - あなたの言語で - あなたの語彙を使って
ということですhttps://www.mql5.com/ru/forum/1111/page2536#comment_12902751
なるほど、あなたのデマゴーグの レベルは明確ですね。
類似性は完全なコンプライアンスではありません。ただし、これはオフトピックです。
もともとMQLのドキュメントの矛盾を指摘 したのですが、ユーザーが理解できないなら--ということで、C++という鉄板の論法があるのです。
なぜ、ここで聖戦が必要なのか?
A100さんが書かれているように
Незначительная и просто обходится, но все равно ошибка при компиляции:
言語開発者として、mqlとの比較に言及する姿勢について表現してください。
言語開発者としての、mqlとの言及・比較に対する姿勢を表現してください。
言及し、比較することは問題ありません。
それは、常にエル...MQLはC++に完全に対応しなければならない(アナログでなければならない)という愚痴(他の言葉が見つかりません、すみません)。 どうですか?
ファイル <WinAPIWinUser.mqh> でエラーが発生しました。
であるべきであり
また、標準の<WinAPIWinUser.mqh> の代わりに、私の"WinUser.mqh" を使用した場合、次のことに気づきました。
その結果、.ex5 ファイルは 2 倍に小さくなりました。現時点での根本的な違いとしては、enumがないことが挙げられます(ただし、実際には使われていない)。
追記:WinUser.mqhに 未使用の構造体を追加しました。.ex5のサイズは近くなりましたが、ポイントは追加した構造体が実際には使用されていないことです。
Igor Makanu:
より良い #define MACRO( dummy ) に加えて、誤ってマクロに何らかの引数を渡してしまわないように保護することが望ましい。例えば、こんな感じです。