MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 - ページ 366 1...359360361362363364365366367368369370371372373...1953 新しいコメント Aleksey Vyazmikin 2017.11.06 15:05 #3651 msl271170: ありがとうございます。また、過去のデータでデバッガーを実行するにはどうすればいいのでしょうか?喜んでお手伝いします。デバッグはMT5では履歴のみ可能です。 msl271170 2017.11.06 15:10 #3652 Aleksey Vyazmikin: 喜んでお手伝いします。デバッグはMT5では履歴のみ可能です。MT5はプログラミング言語が違うとのことですが、どのように違うのですか?私のコードはそこで動作しないのでしょうか? Artyom Trishkin 2017.11.06 15:15 #3653 msl271170: MT5はプログラミング言語が違うとのことですが、どのように違うのですか?私のコードはそこで動作しないのでしょうか? 誰もあなたのコードを見ていない。だから、なかなか言い出せないんです。でも、言語はほとんど同じです。 Vasiliy Pushkaryov 2017.11.06 17:05 #3654 SBの事例をもとにしたパネルを添付します。質問に関連するものだけを残すために、コードを整理しました。ヘッダーとメインエリア(エレメントをフックする部分)の色の付け方について教えてください。 これらのオブジェクトは、親クラスのDialogにあるようです。private: //--- dependent controls CPanel m_white_border; // the "white border" object CPanel m_background; // the background object CEdit m_caption; // the window title object CBmpButton m_button_close; // the "Close" button object CWndClient m_client_area; // the client area objectまた、それらに対応するメソッドしかし、どうすれば正しくプライベートフィールドにアクセスできるのでしょうか? ファイル: e-TestInterface.mq5 4 kb cInterface.mqh 8 kb Artyom Trishkin 2017.11.06 17:24 #3655 Vasiliy Pushkaryov:SBの事例をもとにしたパネルを添付します。質問に関連するものだけを残すためにコードを整理しました、ソースコードを添付します。ヘッダーとメインエリア(エレメントをフックする部分)の色の付け方について教えてください。 これらのオブジェクトは、親クラスのDialogにあるようです。また、それらに対応するメソッドしかし、どうすれば正しくプライベートフィールドにアクセスできるのでしょうか? これらのフィールドにアクセスする方法のリストが画像に表示されていますね。メソッドは公開されていますか? Vasiliy Pushkaryov 2017.11.06 17:25 #3656 Artyom Trishkin: これらのフィールドにアクセスする方法のリストが画像に表示されていますね。メソッドは公開されていますか?いいえ、コンストラクタでCDialogに 入力し、キャプチャして、すべて元に戻したのです Vasiliy Pushkaryov 2017.11.06 18:02 #3657 Artyom Trishkin: これらのフィールドにアクセスする方法のリストが画像に表示されていますね。メソッドは公開されていますか?パブリックメソッドとして、CDialog::CreateCaption()、CreateClientArea()が存在します。パネルはそこで作成され、その色はCONTROLS_DIALOG_COLOR_BGとCONTROLS_DIALOG_COLOR_CLIENT_BGで設定される。私のクラスでこれらの変数をundefで上書きし、再度定義しようとしました。そして、Create...メソッドを再度実行すると、オブジェクトはすでに作成されているため、4200エラーが返されます - オブジェクトはすでに存在しています。追加されました。エラー4200は、MT4で確認したときです。 Artyom Trishkin 2017.11.06 19:38 #3658 Vasiliy Pushkaryov: パブリックメソッドとして、CDialog::CreateCaption()、CreateClientArea()が存在します。パネルはそこで作成され、その色はCONTROLS_DIALOG_COLOR_BGとCONTROLS_DIALOG_COLOR_CLIENT_BGで設定される。私のクラスでこれらの変数をundefで上書きし、再度定義しようとしました。そして、Create...メソッドを再度実行すると、オブジェクトはすでに作成されているため、4200エラーが返されます - オブジェクトはすでに存在しています。追加されました。4200のエラーは、MT4で確認したときのものです。正直、このSBの資料は使ったことがない。しかし、SBでは、どこで、どのような方法で、色が設定されているのかを見ることができないのはなぜでしょう。リスティングで見せたものprivate: //--- dependent controls CPanel m_white_border; // the "white border" object CPanel m_background; // the background object CEdit m_caption; // the window title object CBmpButton m_button_close; // the "Close" button object CWndClient m_client_area; // the client area object- はオブジェクト名で、CPanel、CEDIT、CBmpButton、CWndClientの各クラス です。そして、色が格納されるこれらのクラスのメンバーの名前を見つけ、どのメソッドで初期化または変更できるかを知る必要があります。そして、それらをまず初期化して、それからオブジェクト自体を構築することになるでしょう。 Kedrov 2017.11.06 19:51 #3659 こんにちは。コンパイル時に「undeclared identifier」(未宣言の識別子)が出てしまう検索しても検索しても、エラーを修正するために何をすべきか理解できなかった助けて!お願い ファイル: Image_2.jpg 524 kb 削除済み 2017.11.06 19:59 #3660 Kedrov: コンパイル時に「未宣言の識別子」が表示されるエラーメッセージを クリックします。カーソルは変数名を指します。宣言されている必要があります。 1...359360361362363364365366367368369370371372373...1953 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
ありがとうございます。
また、過去のデータでデバッガーを実行するにはどうすればいいのでしょうか?
喜んでお手伝いします。
デバッグはMT5では履歴のみ可能です。
喜んでお手伝いします。
デバッグはMT5では履歴のみ可能です。
MT5はプログラミング言語が違うとのことですが、どのように違うのですか?私のコードはそこで動作しないのでしょうか?
MT5はプログラミング言語が違うとのことですが、どのように違うのですか?私のコードはそこで動作しないのでしょうか?
SBの事例をもとにしたパネルを添付します。質問に関連するものだけを残すために、コードを整理しました。
ヘッダーとメインエリア(エレメントをフックする部分)の色の付け方について教えてください。
これらのオブジェクトは、親クラスのDialogにあるようです。
また、それらに対応するメソッド
しかし、どうすれば正しくプライベートフィールドにアクセスできるのでしょうか?
SBの事例をもとにしたパネルを添付します。質問に関連するものだけを残すためにコードを整理しました、ソースコードを添付します。
ヘッダーとメインエリア(エレメントをフックする部分)の色の付け方について教えてください。
これらのオブジェクトは、親クラスのDialogにあるようです。
また、それらに対応するメソッド
しかし、どうすれば正しくプライベートフィールドにアクセスできるのでしょうか?
これらのフィールドにアクセスする方法のリストが画像に表示されていますね。メソッドは公開されていますか?
いいえ、コンストラクタでCDialogに 入力し、キャプチャして、すべて元に戻したのです
これらのフィールドにアクセスする方法のリストが画像に表示されていますね。メソッドは公開されていますか?
パブリックメソッドとして、CDialog::CreateCaption()、CreateClientArea()が存在します。パネルはそこで作成され、その色はCONTROLS_DIALOG_COLOR_BGとCONTROLS_DIALOG_COLOR_CLIENT_BGで設定される。
私のクラスでこれらの変数をundefで上書きし、再度定義しようとしました。そして、Create...メソッドを再度実行すると、オブジェクトはすでに作成されているため、4200エラーが返されます - オブジェクトはすでに存在しています。
追加されました。
エラー4200は、MT4で確認したときです。
パブリックメソッドとして、CDialog::CreateCaption()、CreateClientArea()が存在します。パネルはそこで作成され、その色はCONTROLS_DIALOG_COLOR_BGとCONTROLS_DIALOG_COLOR_CLIENT_BGで設定される。
私のクラスでこれらの変数をundefで上書きし、再度定義しようとしました。そして、Create...メソッドを再度実行すると、オブジェクトはすでに作成されているため、4200エラーが返されます - オブジェクトはすでに存在しています。
追加されました。
4200のエラーは、MT4で確認したときのものです。
正直、このSBの資料は使ったことがない。しかし、SBでは、どこで、どのような方法で、色が設定されているのかを見ることができないのはなぜでしょう。リスティングで見せたもの
- はオブジェクト名で、CPanel、CEDIT、CBmpButton、CWndClientの各クラス です。
そして、色が格納されるこれらのクラスのメンバーの名前を見つけ、どのメソッドで初期化または変更できるかを知る必要があります。
そして、それらをまず初期化して、それからオブジェクト自体を構築することになるでしょう。
こんにちは。
コンパイル時に「undeclared identifier」(未宣言の識別子)が出てしまう
検索しても検索しても、エラーを修正するために何をすべきか理解できなかった
助けて!お願い