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

 
cat7:

エラーの原因となっているコード。


また、arrTimePrice型が関数に渡されるとエラーになる場合は、どのように配列を渡せばいいのでしょうか?

構造体を宣言した 後にセミコロンが必要です。

//+------------------------------------------------------------------+
//| Структура массива |
//+------------------------------------------------------------------+
 struct arrTimePrice
  {
   datetime          time;
   double            price;

  };

//+------------------------------------------------------------------+
//| Функция |
//+------------------------------------------------------------------+

void someFunc (arrTimePrice & xyArr[])   // !!! здесь происходит ошибка
  {
      //--- что-то делаем
  }

//+------------------------------------------------------------------+
//| Сам скрипт |
//+------------------------------------------------------------------+

void OnStart()

  {

      // создаем массив

      arrTimePrice someArr [];

      ArrayResize(someArr, 10);

     // ... далее заполнили массив...

     // ...и передаем его в функцию...

      someFunc (someArr);

  }
この形で、あなたのテンプレートは非常によくコンパイルされます。 (そして、それはうまくいくのです)。
Документация по MQL5: Основы языка / Типы данных / Структуры и классы
Документация по MQL5: Основы языка / Типы данных / Структуры и классы
  • www.mql5.com
Основы языка / Типы данных / Структуры и классы - Документация по MQL5
 
MetaDriver:

構造体を宣言した 後にセミコロンが必要です。

このような形で、テンプレートは非常にコンパイルしやすくなっています。 (と効く)。

その通りだ...

それが、この削ぎ落とされたバージョン、パターンの仕組みです。

そして、フルバージョンでは、なぜかエラーが続きます: arrTimePrice -declaration without type

探しに行く...。

 
MetaDriver:

構造体宣言の 後にセミコロンが必要です。

こうすることで、テンプレートはかなりうまくコンパイルされます。 (そして、それはうまくいくのです)。

エラーが出ました

製品版では、関数を構造体よりも後に宣言してしまいました

おかしいな、順番は関係ないと思っていたのに。

 
cat7:

間違えた!

製品版では、関数を構造体よりも後に宣言してしまいました

逆ってどういうこと?:)


おかしいな、順番は関係ないと思っていたのに。

グローバル 変数の場合、違いはありませんが、型の場合は違いがあります。

時には不愉快なこともありますが、例えば、全てのプロジェクトのインルーターを1つのインルーターに接続し、この一般的なものをそれぞれに接続すると、 // 仕事上とても便利です。

で、ジェネリック(またはメインプログラム)を個別にコンパイルしようとするとすべてうまくいくのですが、他のインルードを個別にコンパイルすると、定期的にこのエラーに遭遇するのです。

;)

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

がないんです。

#property indicator_height 400

が使えない、10→800、応答なし。これって使えるの?

 

ウィンドウ

何も見えないんですよ。

 
Zeleniy:


何も見えないんですよ。

ボタンを押す - プロパティ - カスタムサイズ
 
しかし、端末の裏側に引き出すことができる。結論:ウィンドウズと端末を切り離すことは技術的に可能か?
 

開発者へのもうひとつの質問

グラフのプロパティで、このリスト


過去に入力した値を記憶するようになったことはありますか?

 

ヘルプを見ましたが、見当たりません。 直接の方法はないのでしょうか?

数字が0より大きければ自分自身と等しく、0より小さければ自分自身にマイナス1を掛けたものと等しい、というような単純な数学的作用の記述に毎回不便を感じているので、見つからないのです。