エラー、バグ、質問 - ページ 153

 
abeiks:

ある ブロックの 内部で宣言された変数を 他のブロックから見える ようにするには どうしたらいいですか?

ない
 
abeiks:

こんにちは。

ある ブロックの 内部で宣言された変数を 他のブロックから見える ようにするには どうしたらいいですか?

これはおそらく無理でしょう。質問を言い換えたほうがいいかもしれませんが。

モジュールレベルで宣言された変数(変数だけではありません)は、モジュール全体、および他のモジュールでも(このモジュールがそこで宣言されていれば)見ることができます。

コードブロック(プロシージャや関数)の中で宣言された変数は、そのブロックの中だけで使用できます。

クラス内で宣言されたパブリック変数は、そのクラス型の子孫や変数が利用できます。

また、グローバル変数 という特殊なタイプの変数もあります(MQL4以降、グローバル 変数に特化した関数のセットがあります)。

 
Interesting:

これはおそらく無理でしょう。質問は言い換える必要があるかもしれませんが。

モジュールレベルで宣言された変数(変数だけではありません)は、モジュール全体と他のモジュールでも(このモジュールがそこで宣言されていれば)見ることができます。

コードブロック(プロシージャや関数)の中で宣言された変数は、そのブロックの中だけで使用できます。

クラス内で宣言されたパブリック変数は、そのクラス型の子孫または変数からアクセスすることができます。

また、グローバル変数 という特殊なタイプの変数もあります(MQL4以降、グローバル 変数に特化した関数群が存在します)。

" 考え方によれば、モジュールレベルで宣言された変数(変数だけではありません)は、モジュール全体だけでなく、他のモジュールでも(このモジュールがそこで宣言されていれば)見えるようになっています。"

これを読み取ることができるモジュールは、どのように宣言すればよいのでしょうか。

それと、モジュール、バッファ、クラスの違いは何ですか??どこで読めますか?

 
abeiks:

"モジュールレベルで宣言された変数(変数だけでなく)は、モジュール全体、および他のモジュール(モジュールがそこで宣言されている場合)でも見えるというものです。"

これを読み取ることができるモジュールは、どのように宣言すればよいのでしょうか。

それと、モジュール、バッファ、クラスの違いは何ですか??この情報はどこで入手できますか?

一般的に、答えの大部分はヘルプ、特にここでの変数の範囲について見つけることができます(https://www.mql5.com/ru/docs/basis/variables/variable_scope)

具体的な質問には、例や説明を添えていただくと、より充実した回答が得られる可能性があります。

Документация по MQL5: Основы языка / Переменные / Область видимости и время жизни переменных
Документация по MQL5: Основы языка / Переменные / Область видимости и время жизни переменных
  • www.mql5.com
Основы языка / Переменные / Область видимости и время жизни переменных - Документация по MQL5
 
alexvd:

一般的には、ヘルプ、特にここでの変数の範囲について、多くの答えが見つかります(https://www.mql5.com/ru/docs/basis/variables/variable_scope)

具体的な質問には、例や説明を添えていただくと、より充実した回答が得られる可能性があります。

別スレッドで議論中のEAの例で具体的な質問を投げかけてみました (https://www.mql5.com/ru/forum/1268/page6)。

どうぞ、難しいことでなければ、そちらをご覧になってください。

Обсуждение статьи "Создание эксперта, торгующего на разных инструментах"
Обсуждение статьи "Создание эксперта, торгующего на разных инструментах"
  • www.mql5.com
В данной статье автором предложен вариант максимально простого подхода для построения мультивалютного эксперта для первоначального знакомства с этим направлением торговых стратегий.
 
abeiks:

"モジュールレベルで宣言された変数(変数だけでなく)は、モジュール全体、および他のモジュール(モジュールがそこで宣言されている場合)でも見える "というものです。

モジュールの宣言方法、読み方を教えてください。


私は、モジュールの内包された接続のことを指していました。こうすることで、大きなプロジェクトをモジュール(単位)に分割することができます。例えば、5000行のプロジェクトをいくつかの単位に分割することができます。

この方法により、1つのコードで数百のExpert Advisorを作成することができます。

モジュールは、標準ライブラリの モジュールのように、単純にプラグインされています。

#include <\Charts\Chart.mqh> //Class - Chart

abeiks

また、モジュール、バッファ、クラスは何が違うのか...。?どこで読めますか?

モジュールやクラス、その他OOPの細かいことについては、MQL5のヘルプや 他の言語のOOPに関する本、あるいはGoogleで調べてみてください...
 
abeiks:

そしてIzchoの質問ですが、モジュール、バッファ、クラスの違いは何でしょうか...。?どこで知ることができますか?

"森 "から出てきた2人。彼女は3文字の単語を伝え、それを4回間違えると、2人は引き返した。彼女はどんな言葉をかけたのだろう?" :)
 
abeiks:

そしてIzchoの質問ですが、モジュール、バッファ、クラスの違いは何でしょうか...。?どこで調べればいいのですか?

あなたの専門家は、すでにスタート地点にいるのです。冗談でしょう?
 
Valmars:
あなたの専門家は、すでにスタート地点にいるのです。冗談だろう?
授業はまだ理解できないが、それでも参加することに変わりはない)
 

こんにちは、任意の非標準の時間枠を表示するための期間 コンバータインジケータをMT5に追加することが可能かどうか助言してください。 私はそれを変換することができていない、それは多くのエラーを生成します。

ファイル: