エラー、バグ、質問 - ページ 1218 1...121112121213121412151216121712181219122012211222122312241225...3185 新しいコメント Anatoli Kazharski 2014.10.09 16:54 #12171 sanyooooook:ということです。...私の結果はもっと上です。P.S. 君だとちょっと再現しにくいんだけどね。後で試してみます。 Alexandr Bryzgalov 2014.10.09 16:57 #12172 が、そのまま。1.新しいチャートを開く2. オブジェクトを作成する3. コードからオブジェクト名を コピーする4.コピーしてオブジェクト名を変更する5.スクリプトを実行する。void OnStart() { //--- Print(ObjectFind(0,"UP_Line")); if(ObjectFind(0,"UP_Line")==0) { Print(3); //Pos_Buy=ObjectGetValueByShift("UP_Line",0); } }6.分かる。EVERYTHING!!! Alexandr Bryzgalov 2014.10.09 17:00 #12173 また、以前は(古いビルドでは)「UP_Line」と「UP_line」という名前が互いに等しくなることがありました。 Anatoli Kazharski 2014.10.09 17:02 #12174 sanyooooook:という名前であったことがわかりました。UP_LineとUP_lineは冷静に対等であった。それが問題だったのでしょうか?MQL4で使用します。#property strict Alexandr Bryzgalov 2014.10.09 17:04 #12175 tol64:それが問題だったのでしょうか?MQL4で使用します。コードは古いもので、何も変えていないんです。すべてうまくいっていたのですが、今日、ポップアップが表示されました Alexandr Bryzgalov 2014.10.09 17:39 #12176 tol64:それが問題だったのでしょうか?MQL4で使用します。 というのも、このエラーは構文的なものではなく、論理的なものだからです。というのも、以前は何らかの理由で等しかったオブジェクト名(「Line」と「line」)が異なることが原因でした。 Anatoli Kazharski 2014.10.09 17:43 #12177 sanyooooook: というのも、このエラーは構文的なものではなく、論理的なものであり、むしろ何らかの理由で等しかったオブジェクト名(「Line」と「line」)が異なることが原因であったからです。 そのため、オブジェクト名は変数に格納する必要があります。))) Alexandr Bryzgalov 2014.10.09 17:44 #12178 tol64: そのため、オブジェクト名は変数に格納する必要があります。)))これは、このようなエラーを回避するものではありません)HH: いいえ、実はそうなんです。 が、このコードが書かれた時点では、このことは考慮されていませんでした。 A100 2014.10.09 20:02 #12179 文字定数のドキュメントまたは実装のエラーhttps://www.mql5.com/ru/docs/basis/types/integer/symbolconstants" の文字定数です。 単一引用符で囲まれた1文字または'Ⓐ'のような16進数のASCII文字コードは、文字定数で、ushort型である。"template<typename T> string typeof( T ) { return ( typename( T ) ); } void OnStart() { Print( typeof( '\x10' ) ); } 結果:ショートこれは、f('\x10') がオーバーロードされると、f( ushort ) の代わりに f( short ) が呼び出され、実際には別のメソッド/関数が呼び出されることに起因します。さらに、組み込み文字列関数の引数と結果の両方が、ushort Документация по MQL5: Основы языка / Типы данных / Целые типы / Символьные константы www.mql5.com Основы языка / Типы данных / Целые типы / Символьные константы - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5 Andrew Petras 2014.10.10 10:00 #12180 ビルド986ツール(Ctrl-T)の折りたたみで、バランス/リソース/マージンというバー(ダブルクリックでバーが開く)が消えてしまった。最小化すると、次のようになります。端から上への伸縮は可能ですが、タブのダブルクリックによる拡張はできず、折りたたみのみです。 1...121112121213121412151216121712181219122012211222122312241225...3185 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
ということです。
...
私の結果はもっと上です。
P.S. 君だとちょっと再現しにくいんだけどね。後で試してみます。
が、そのまま。
1.新しいチャートを開く
2. オブジェクトを作成する
3. コードからオブジェクト名を コピーする
4.コピーしてオブジェクト名を変更する
5.スクリプトを実行する。
6.分かる。
EVERYTHING!!!
また、以前は(古いビルドでは)「UP_Line」と「UP_line」という名前が互いに等しくなることがありました。
という名前であったことがわかりました。
UP_LineとUP_lineは冷静に対等であった。
それが問題だったのでしょうか?
MQL4で使用します。
それが問題だったのでしょうか?
MQL4で使用します。
コードは古いもので、何も変えていないんです。
すべてうまくいっていたのですが、今日、ポップアップが表示されました
それが問題だったのでしょうか?
MQL4で使用します。
というのも、このエラーは構文的なものではなく、論理的なものであり、むしろ何らかの理由で等しかったオブジェクト名(「Line」と「line」)が異なることが原因であったからです。
そのため、オブジェクト名は変数に格納する必要があります。)))
これは、このようなエラーを回避するものではありません)
HH: いいえ、実はそうなんです。
が、このコードが書かれた時点では、このことは考慮されていませんでした。
文字定数のドキュメントまたは実装のエラー
https://www.mql5.com/ru/docs/basis/types/integer/symbolconstants
" の文字定数です。
単一引用符で囲まれた1文字または'Ⓐ'のような16進数のASCII文字コードは、文字定数で、ushort型である。"
結果:ショート
これは、f('\x10') がオーバーロードされると、f( ushort ) の代わりに f( short ) が呼び出され、実際には別のメソッド/関数が呼び出されることに起因します。
さらに、組み込み文字列関数の引数と結果の両方が、ushort
ビルド986
ツール(Ctrl-T)の折りたたみで、バランス/リソース/マージンというバー(ダブルクリックでバーが開く)が消えてしまった。
最小化すると、次のようになります。
端から上への伸縮は可能ですが、タブのダブルクリックによる拡張はできず、折りたたみのみです。