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

 
valeryk:
同様の問題で#1085286。複数の注文で、明らかに特定のものとは関係がない。

すでに修正済みです、ありがとうございます。

アップデートは数分後に公開されます。

 
murad:

すでに修正済みです、ありがとうございました。

アップデートは数分後に公開されます。

ああ、効いている。

が、なぜ2日 前のように画像がファイルとしてダウンロードされ、ブラウザで開かないのでしょうか?それとも、私の何かが間違っているのでしょうか?

 
ALXIMIKS:

標準スクリプト - "perion_converter_new" はカーネルを100%ロード する。

これが普通なのか......ラグが半端ない。723ビルド


そのような問題が発生するのを見たことがありません。

今、725で - 同じ(問題を作成する際に気づいていない)。

自分でコードを直したのでは?


追伸:これらの投稿は今すぐ削除できるとして。フォーラムがMT5なので。

 
valeryk:
MT5を991にアップグレードして、ローカライズリストに英語が1つしか残っていないのは私だけでしょうか?
これはベータ版です。発売時にはすべて揃う予定です。
 

これは、OOPの専門家に質問です。

クラスがあります。このテンプレート方式を採用しています。

//+------------------------------------------------------------------+
//| Template for getting the value                                   |
//+------------------------------------------------------------------+
template<typename T>
T CGlobalVar::Value(void)
  {
   return (T)this.m_value;
  }

定義ファイルをコンパイルする際に、コンパイラは文句を言いません。

そして、このメソッドをスクリプトで呼び出す。

int nRes=gVar1.Value();


テンプレート引数#0を推論 できませんでした "というエラーが表示されます。

 
denkir:

これは、OOPの専門家に質問です。

クラスがあります。このテンプレート方式を採用しています。

定義ファイルをコンパイルする際に、コンパイラは文句を言いません。

そして、このメソッドをスクリプトで呼び出す。


テンプレート引数#0を推論 できませんでした "というエラーが表示されます。

残念ながら、MQLでは、C++とは異なり、必要な型を明示的に指定することができないため、パラメータによってのみ関数を型付けすることができます。
int nRes=gVal1.Value<int>();
この制限は、偽のパラメータを追加することで回避することができます。
//+------------------------------------------------------------------+
//| Template for getting the value                                   |
//+------------------------------------------------------------------+
template<typename T>
T CGlobalVar::Value(T)
  {
   return (T)this.m_value;
  }

int nRes=gVar1.Value((int)0);
 

コンパイルエラー##

#define  MACRO( name ) \
class name##P {       \
};
MACRO( cls )
void OnStart() {}

然もなくば

#define  MACRO( name ) \
class P##name {       \
};
MACRO( cls )
void OnStart() {}
をご覧ください。何が違うの?
 

抽象的なコンパイルエラー: コード生成エラー

void OnStart()
{
        Print( (string)NULL ); //code generation error
        Print( (long  )NULL ); //а так - нормально
}
 
そうなんです、そうやってゼロを持ち込むのはダメなんです。安全ではない
 
このエラーは、コンパイラが発生する場所(__FILE__, __LINE__)を 指定しておらず、他のエラーと同様に遷移がないため、発見して修正することが困難なものです