エラー、バグ、質問 - ページ 2361 1...235423552356235723582359236023612362236323642365236623672368...3185 新しいコメント fxsaber 2018.12.26 20:02 #23601 Artyom Trishkin:機能で表示したほうがいいのでは?デザインしてみる。 Vladimir Karputov 2018.12.27 06:05 #23602 このトピックに関連しないコメントは、「MQL4 MT4 MetaTrader 4初心者からの質問」に移動しました。 Vladimir Pastushak 2018.12.27 10:55 #23603 ホームページのウェブデザイナーの皆様へ。 メッセージのスクリーンショットです。現在、どの対談者が選択されているか教えてください。 すでに私の目は、私が誰に向かって書いているのかを理解するために、私の額に登っている・・・・。 返信していない人、返信した人、そしてメールする相手には別のカラーコードをつけてください ... Vladislav Andruschenko 2018.12.27 11:16 #23604 Vladimir Pastushak:ホームページのウェブデザイナーの皆様へ。 メッセージのスクリーンショットです。現在、どの対談者が選択されているか教えてください。 すでに私の目は、私が誰に向かって書いているのかを理解するために、私の額に登っている・・・・。 返信していない人、返信した人、メールしている人とは別の色分けをお願いします...。2 でも、私はそう思います。いつもは気づかない、コントラストの少なさ。 TheXpert 2018.12.27 11:45 #23605 Vladimir Pastushak: メッセージのスクリーンショットです。現在、どの対談者が選択されているか教えてください。 Chrome(71.0.3578.98) ではOK、FF (64) では全く見えません。 Vladimir Pastushak 2018.12.27 11:50 #23606 一般的には、サイト全体にコントラストをつけるとよいでしょう Igor Makanu 2018.12.27 19:16 #23607 MQLで*CObjectポインターをデリファレンスすることは可能ですか? このスクリプトは、リンクリストに3つのMyclass要素を追加し、CMyclassフィールドの値を変更するもので、動作します。 #include <Object.mqh> #include <Arrays\List.mqh> //+------------------------------------------------------------------+ class CMyclass:public CObject { public: int x; double y; void CMyclass(void):x(-1),y(-2.2) { } }; //+------------------------------------------------------------------+ void OnStart() { CList *base=new CList; CMyclass *result; for(int i=0;i<3;i++) { base.Add(new CMyclass); result=base.GetCurrentNode(); result.x = 99; result.y = -555.5; } for(int i=0;i<3;i++) { result=base.GetNodeAtIndex(i); Print(result.x," : ",result.y); } delete base; } //+------------------------------------------------------------------+ 中間ポインターのCMyclass *result なしで、動的に作成されたCMyclass要素のフィールドを修正することは可能ですか? このように、(CMyclass *)(base.GetCurrentNode()).x = 99; 追記:typedefを使う必要があると思われるが、今のところ失敗している。 Ilya Malev 2018.12.27 19:24 #23608 Igor Makanu:MQLで*CObjectポインターをデリファレンスすることは可能ですか?このスクリプトは、リンクリストに3つのMyclass要素を追加し、CMyclassフィールドの値を変更するもので、動作します。中間ポインターのCMyclass *result なしで、動的に作成されたCMyclass要素のフィールドを修正することは可能ですか? このように、(CMyclass *)(base.GetCurrentNode()).x = 99;追記:typedefを使う必要があると思われるが、今のところ失敗している。CListという ライブラリが何をするものなのかは知りませんが、以前はこうやって #define alive(node) (CheckPointer(node)==POINTER_DYNAMIC) #define loopf(type, node) for(type *o=alive(node)?node.First():NULL; alive(o); o=alive(o)?(alive(o.Next())?o.Next():NULL):NULL) //..... loopf(COrder, corr){ if((fabs(o.StopLoss()-sl)>=_point(o.Symbol())) || (fabs(o.TakeProfit()-tp)>=_point(o.Symbol()))){ o.SLTP(sl, tp); } } //..... Igor Makanu 2018.12.27 19:45 #23609 Ilya Malev:CListというライブラリがどうなっているかは知りませんが、以前はこうしていました。 この例は、関数呼び出しによる型変換です。 SZZ: 私はMQLでポインターを扱うのに慣れていないので、それを理解しようとしています。 この例はシンプルでうまくいっているように見えますが、GetCurrentNode () -->CObject * の結果を私のCMyclass...タイプに持って いく方法については、まだ解決策が見つかっていません。もちろん、CMyclassのコンストラクタを使う こともできますが、MQLできちんとした解決策を講じることが できればと思います。 Ilya Malev 2018.12.27 19:54 #23610 Igor Makanu:ありがとうございます。この例は、関数呼び出しによる型変換です。 SZZ: 私はMQLでポインターを扱うのに慣れていません。この単純でうまくいく例を理解しようとしているのですが、GetCurrentNode () -->CObject * という結果を私のタイプCMyclassに もたらす解決策が見つかりません...。もちろん、CMyclassコンストラクタを 使うこともできますが、MQLで型変換 のスマートなソリューションがあればいいのですが。私のベースクラスはCNodeで、Prev()、Next()などのメソッドを持っています。ループは、その子孫であるCOrderのフィールドを呼び出します。ループはdefinesで1回だけ宣言され、あとはいたるところで使われる。 1...235423552356235723582359236023612362236323642365236623672368...3185 新しいコメント 理由: キャンセル 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
機能で表示したほうがいいのでは?
デザインしてみる。
ホームページのウェブデザイナーの皆様へ。
メッセージのスクリーンショットです。現在、どの対談者が選択されているか教えてください。
すでに私の目は、私が誰に向かって書いているのかを理解するために、私の額に登っている・・・・。
返信していない人、返信した人、そしてメールする相手には別のカラーコードをつけてください ...
ホームページのウェブデザイナーの皆様へ。
メッセージのスクリーンショットです。現在、どの対談者が選択されているか教えてください。
すでに私の目は、私が誰に向かって書いているのかを理解するために、私の額に登っている・・・・。
返信していない人、返信した人、メールしている人とは別の色分けをお願いします...。
2
でも、私はそう思います。いつもは気づかない、コントラストの少なさ。
メッセージのスクリーンショットです。現在、どの対談者が選択されているか教えてください。
MQLで*CObjectポインターをデリファレンスすることは可能ですか?
このスクリプトは、リンクリストに3つのMyclass要素を追加し、CMyclassフィールドの値を変更するもので、動作します。
中間ポインターのCMyclass *result なしで、動的に作成されたCMyclass要素のフィールドを修正することは可能ですか?
このように、(CMyclass *)(base.GetCurrentNode()).x = 99;
追記:typedefを使う必要があると思われるが、今のところ失敗している。
MQLで*CObjectポインターをデリファレンスすることは可能ですか?
このスクリプトは、リンクリストに3つのMyclass要素を追加し、CMyclassフィールドの値を変更するもので、動作します。
中間ポインターのCMyclass *result なしで、動的に作成されたCMyclass要素のフィールドを修正することは可能ですか?
このように、(CMyclass *)(base.GetCurrentNode()).x = 99;
追記:typedefを使う必要があると思われるが、今のところ失敗している。
CListという ライブラリが何をするものなのかは知りませんが、以前はこうやって
CListというライブラリがどうなっているかは知りませんが、以前はこうしていました。
この例は、関数呼び出しによる型変換です。
SZZ: 私はMQLでポインターを扱うのに慣れていないので、それを理解しようとしています。 この例はシンプルでうまくいっているように見えますが、GetCurrentNode () -->CObject * の結果を私のCMyclass...タイプに持って いく方法については、まだ解決策が見つかっていません。もちろん、CMyclassのコンストラクタを使う こともできますが、MQLできちんとした解決策を講じることが できればと思います。
ありがとうございます。この例は、関数呼び出しによる型変換です。
SZZ: 私はMQLでポインターを扱うのに慣れていません。この単純でうまくいく例を理解しようとしているのですが、GetCurrentNode () -->CObject * という結果を私のタイプCMyclassに もたらす解決策が見つかりません...。もちろん、CMyclassコンストラクタを 使うこともできますが、MQLで型変換 のスマートなソリューションがあればいいのですが。
私のベースクラスはCNodeで、Prev()、Next()などのメソッドを持っています。ループは、その子孫であるCOrderのフィールドを呼び出します。ループはdefinesで1回だけ宣言され、あとはいたるところで使われる。