記事"グラフィカルインタフェース I: ライブラリストラクチャの準備(チャプター 1)"についてのディスカッション - ページ 5

 
Maksxs:

Anatoli Kazharskiさん、こんにちは。Element.mqhファイルのChangeObjectColor関数では、m_chart_idオブジェクトが使用されています。しかし、Objects.mqhファイルでは接続が失われていると理解しています。コンパイル時に "m_chart_id - undeclared identifier "というエラーが出ます。これ(m_chart_id)については、記事には何も書かれていません。ご回答をよろしくお願いいたします。


追伸:私はOOPを勉強しているところです。あなたの例で理解できました。ありがとうございました。

奇妙ですね。先ほど「EasyAndFastGUI_MQL5.zip」を ダウンロードし、[data folder]↪MQL5{Experts}Article01.zip ファイルをコンパイルしました。

  • ファイル[data folder]↪MQL5↩MQL5{Experts}Article01 ↪MQL5{Experts}Article01 ↪MQL5{Experts}TestLibrary.mq5- エラーなし
  • file [data folder]↪MQL5↩EasyAndFastGUIઃControlsઃElement.mqh- エラーなし
 

あらゆるプログラミング言語の中で、mql4とそれ以上にmql5は私が見た中で最悪である。 記事やチュートリアルの作成者の教育スキルは最低である。あなたは、提供されているものを読んで理解するのに何時間も費やし、あなたがインターフェイスの添付ファイルをダウンロードしたとき、それは(グラフィカル-インターフェイスIIIの記事01と02でabasolutamente何も動作しないため、多くの運と、示された画像に対応していません:私はmetaquotesとmetatraderを渡す。代わりに物事を明確にするのではなく、あなたがすることは、それらを複雑にし、あなたがすでに私たちのスクリプトとEAをプログラミングすることによって達成したものを台無しにすることです。教師として、あなたは無効です。

 

m_chart_id' - undeeclared identifier Element.mqh 178 53 (x3)でエラーが発生しました。

color current_color=(color)::ObjectGetInteger(m_chart_id,name,property);

ObjectSetInteger(m_chart_id, name, property, new_color);

ObjectSetInteger(m_chart_id, name, property, new_color);

解決方法を教えてください。ありがとうございました。