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

 

コードが正しいという錯覚

#property library
#define  MACRO1(X)               (X)
//#define MACRO2
int f()
{
        return MACRO1( 1
#ifdef  MACRO2
                + 1
#endif
                - 1 );
}
エラーメッセージ なし
 

今はエラーになりますが、以前(build 1571など)はうまくいっていました - #import はマクロと正常に結合されました...。

#define  TEST1   "test1.ex5"
#define  TEST2   "Z:\\VERSION1\\test32.dll"
//
#import  TEST1                   //Error: #import is expecting a filename
#import  TEST2                   //Error: #import is expecting a filename
#import
マクロを一箇所に集中させることで、DLLではパスと名前(32bit/64bit、UNICODE/ANSI)、MQLではパスと拡張子(ex4/ex5)を変更でき、クロスプラットフォームのコードには非常に便利でした。そして最も重要なことは、それがすべて以前から機能して いたことです。

マクロを使った #resource はまだ機能します - 1 行で数十のリソースを無効化/有効化できます。

マクロを使った#includeは以前は機能しなかったが、将来的に機能すると便利(#includeが#resourceより悪い理由)数十ファイルの数十行のパスなどを簡単に変更できるようにする。

 

指摘したい。

購入後、インストールできないとの苦情が寄せられています。

インストール」ボタンを押したが、購入した製品がインストールされない。

 
Alexandr Bryzgalov:

指摘したい。

購入後、インストールできないとの苦情が寄せられています。

インストール」ボタンを押したが、購入した製品がインストールされない。

どんな製品?
 
Alexander:
どの製品ですか?

プライベート メッセージで送りました。

すでに2人目のお客様は、購入後のインストールトラブルについて話しています。
 
Alexander:
どの製品ですか?

私も最近、新規に購入したアイ・オーダーのインストールについて不満があります。

サービスデスクの協力で解決しました。

 

ヘルプに記載がないのですが、Expert Advisorが特定のチャートで動作しているかどうかを調べる方法はありますか?

 
Konstantin:

ヘルプに記載がないのですが、Expert Advisorが特定のチャートで動作しているかどうかを調べる方法はありますか?

https://www.mql5.com/ru/docs/constants/chartconstants/enum_chart_property#enum_chart_property_string
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы графиков / Свойства графиков
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы графиков / Свойства графиков
  • www.mql5.com
Стандартные константы, перечисления и структуры / Константы графиков / Свойства графиков - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Andrey Barinov:
https://www.mql5.com/ru/docs/constants/chartconstants/enum_chart_property#enum_chart_property_string

ありがとうございます ))

 

開発者の方に質問です。いわゆる「サービス」が発表されました。いつ頃届くのでしょうか?