記事"MetaTraderプログラムを簡単かつ迅速に開発するためのライブラリ(第14部): 銘柄オブジェクト"についてのディスカッション - ページ 3

 
can't open "...☆MQL4Include☆DoEasy☆Datas.mqh" include file Defines.mqh 11 11

このファイルは現在のアーカイブに ありません。というか、見つからなかった。

 
_SERG_:
can't open "...↪MQL4↩IncludeઃDoEasyઃDatas.mqh" include file Defines.mqh 11 11

このファイルは現在のアーカイブに ありません。あるいは、見つけられなかった。

このファイルをインクルードする行を削除する - 誤って次の記事のファイルにインクルードしてしまった。

 
_SERG_:
can't open "...↪MQL4↩IncludeઃDoEasyઃDatas.mqh" include file Defines.mqh 11 11

このファイルは現在のアーカイブに ありません。というか、見つからなかった。

ファイルはzipで更新されている

 
Artyom Trishkin:

ファイルはZIP形式で更新されている。

OK、SPC、安定版リリースをダウンロードするよ。)))

 
_SERG_:

OK、SPC、安定版リリースをダウンロードするよ。)))

リリースはまだ先です。多くの機能が計画されています。

 

パート14はまだサイドがある:

'CSymbol::CSymbol' - protected memberfunction に アクセスできません TestDoEasyPart14.mq4 131 20


第15パートは正常に組み立てられる。
 
_SERG_:

パート14はまだサイドがある:

'CSymbol::CSymbol' - protected memberfunction に アクセスできません TestDoEasyPart14.mq4 131 20


15日はうまくまとまりました。
ありがとうございます。
 
_SERG_:

パート14はまだサイドがある:

'CSymbol::CSymbol' - protected memberfunction に アクセスできません TestDoEasyPart14.mq4 131 20


第15回は正常にコンパイルできました。
第15回をインストールした後、第14回のEAをコンパイルしましたか?
 
_SERG_:

パート14はまだサイドがある:

'CSymbol::CSymbol' - protected memberfunction に アクセスできません TestDoEasyPart14.mq4 131 20


15日はうまくいった。

私は上の質問を正しくしました。この部分のテストEAは、ライブラリの下でコンパイルされています。
シンボルオブジェクトはシンボルコレクションのリストの中にあり、コレクション内の各シンボルへのアクセスは異なる構成になっています。このバージョンでは、エキスパート・アドバイザーではオブジェクト・シンボルの正しさのみがテストされ、さらに - 第15部ではこのコレクションが作成され、特定のオブジェクト・シンボルへのアクセスはシンボルのコレクションのクラスを通して行われます。

言い換えれば、ライブラリの説明のこの部分のテストEAは、ライブラリのこの同じバージョンに対してのみ機能する。これ以上はない。

パート15では、この部分との後方互換性はありません。あくまでも開発プロセスであり、この部分は中間的なものだからです。

 

Datas.mqhから 行をコメントアウトし 再コンパイル、エラー:'CSymbol::CSymbol' - protectedメンバ 関数TestDoEasyPart14.mq413120、パート15をダウンロードし、 パート15とアーカイブから インクルード DoEasyを 更新 し、再コンパイル、エラーが再び、そこに。

そこに15番目の部分をコンパイルすると、すべてが正常です。ところで、これはMT4用です。

私はまだ詳細に入ることはありません、ただ観察しています。