line 1359: %terminal%\MQL5\Include\Math\Alglib\ap.mqh
enum SMODE { DEFAULT,ALLOC,TO_STRING,FROM_STRING };
',' - argument expected for the function-like macro ap.mqh 135940';' - argument expected for the function-like macro ap.mqh 146520')' - argument expected for the function-like macro ap.mqh 150224')' - argument expected for the function-like macro ap.mqh 153024')' - argument expected for the function-like macro ap.mqh 155824
これは、TO_STRINGが以下のようにマクロ定義されているためです:
line 49: %terminal%\MQL5\Files\tol64\2.22\MT5\Include\EasyAndFastGUI\Constant\Defines.mqh
#define TO_STRING(A) #A
Натекущийはмомент вы можете попробовать воспользоваться методомMoving():
今後のアップデートで、より便利に使えるように変更される可能性があります。
ありがとうございます。
MT4用の'EasyAndFastGUI'を購入したいのですが、どうすればよいですか? ありがとうございます。
プライベートメッセージで返信しました。
この問題を詳しく調べて、アップデートをリリースします。
writes 'SORT_MODE_ASCENDING' - 宣言されていない識別子。
これはどのファイルにあるのだろうか?
ライブラリの最初のバージョンは長い間更新されていない。
Defines.mqhとAlgolib ap.mqhの衝突
以下のことに気づいた人はいるだろうか?EAF-001をフリースタンディングでコンパイルすると、すべてOKです。
私はAlgolibを使用していますが、App.mphをインクルードすると次のようなコンパイルエラーが発生します:
これは、TO_STRINGが以下のようにマクロ定義されているためです:
これは、TO_STRINGが以下のようなマクロ定義になっているためです。将来のアップデートで壊れてしまうかもしれない、好ましくないオプションがいくつかあるようです。これは避けたい。
アナトーリさん、何かアイデアはありますか?
Defines.mqhがAlgolib ap.mqhと衝突する。
以下のことに気づいた人はいるだろうか?EAF-001をスタンドアロンでコンパイルすると、すべてOKです。
私はAlgolibを使っているのですが、App.mphをインクルードすると以下のようなコンパイルエラーが出ます:
これは、TO_STRINGが以下のようにマクロ定義されているためです:
この2つのオプションは、将来のアップデートで壊れてしまうかもしれません。
何かアイデアはありますか?
これは名前の衝突だ:
//---
Define.mqhや 他のライブラリファイルのTO_STRINGを TO_STRに 置き換えることができます。