ライブラリ: TradeTransactions - ページ 7

 
fxsaber

试试 这个

リプレイありがとう。このバージョンを使っていましたが、同じエラーでした。

 
roaddust:

リプレイありがとう。このバージョンを使いましたが、同じエラーでした。

ソースは?

 
尘土

坦斯克重播。 我曾经使用过此版本,但存在相同的错误。

使用了这些文件。
ファイル:
 
roaddust:
使用了这些文件。

残念ながら、私はコンパイラのバグを回避するために多くの時間を費やす必要がある。私にはそのような機会はありません。

 
fxsaber

不幸的是,我需要花太多时间来解决编译器错误。

新規インストールMT4のパスにこれらのファイルを使用することができます。ありがとうございます!

ファイル:
MQL4.zip  308 kb
 
const bool Res = (iPos < this.Total());

')'- 予想される式 TradeTransactions.mqh 39 41


RESOURCEDATA :Total()メソッドにアクセス できません。何か変わったのでしょうか?

 
mbjen:

')'- 期待される表現 TradeTransactions.mqh 39 41


RESOURCEDATA :Total()メソッドにアクセス できません。何か変わったのでしょうか?

Total 変数の名前を変更したらうまくいきました。

 

こんにちは。このコードを実行しようとすると、コンパイラがこのエラーを出しました:

initialize sequence for 'struct ONTRADETRANSACTION' expected    ResourceData.mqh        36      17
   see declaration of struct 'ONTRADETRANSACTION'	OnTradeTransaction.mqh	5	8

どうすれば解決できますか?申し訳ありませんが、私はまだC++プログラミングの初心者です。

 
ifffrt #:

こんにちは。このコードを実行しようとしたら、コンパイラがこんなエラーを出しました:

どうすれば解決できますか?申し訳ありませんが、私はまだC++プログラミングの初心者です。

ファイルMQL5Include\fxsaber\TradeTransactions\TradeTransactions.mqhを 以下のように修正してください。

  bool Select( const int iPos )
  {
    //https://www.mql5.com/ru/forum/474452/page11#comment_54955106
    const bool Res = (iPos < /*this.*/。 RESOURCEDATA<ONTRADETRANSACTION>::Total());

    if (Res)t
      this.Pos = iPos;

    return(Res);
  }
 
fxsaber #:

ファイルMQL5Include\fxsaber\TradeTransactions\TradeTransactions.mqhを 以下のように修正してください。

修正しても同じエラーが出ます。