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

 
まだ関連性がある

トレーディング、自動売買システム、トレーディング戦略のテストに関するフォーラム

バグ、バグ、質問

fxsaber さん 2016.08.25 12:32

Optimize=1および/またはデバッグモードでの実行エラー です。

#property strict

class A
{
public:  
  bool operator ==( int ) const { return(true); }
};

void OnStart()
{
  Print((A*)NULL == 0); // Optimize=1 or _DEBUG - invalid pointer access. Optimize=0 and _RELEASE - no problem.
}
 

実行中のエラー

#define  MACRO1  "AAA" \
                "BBB"
#define  MACRO2  "CCC"
void OnStart()
{
        string text = MACRO1 MACRO2;
        Print( text );
}

結果:AAACCCBBB
期待値:AAABBBCCC

 

コンパイルエラー

#define  MACRO1  "AAA" \
                "BBB"
#define  MACRO2  "CCC"
#define  MACRO3  "DDD" \
                "EEE"
void OnStart()
{
        string text12 = MACRO1 MACRO2; //нормально
        string text13 = MACRO1 MACRO3; //error:
}                                      //       '}' - semicolon expected
 
A100:

紛らわしいマクロのハイライト - コンテキストに依存しない

常時存在(選択肢B)または常時不在(選択肢A)

特定の文字列でマクロが定義されている場合はハイライトされ、定義されていない場合はハイライトされないと予想された。そうでないと、ハイライトの有無が何を意味するのかがわからないのです。

サイトに掲載されていますか?サイト上のエンジンは、コード内のカスタムマクロを認識できない

 
 

いつも思うのですが、なぜOBJ_BUTTONの ボタンのテキストはオフセットされているのでしょうか?

ミニチュアパネルを作成する際に 見栄えが 悪い...。


 

お疲れ様でした!カッコイイです...。



 
Vladimir Pastushak:

いつも思うのですが、なぜOBJ_BUTTONの ボタンのテキストはオフセットされているのでしょうか?

ミニチュアパネルを作成する際に 見栄えが 悪い...。



矢印の大きさを小さくしてみてください。 私も同じでした。

 

チャートキーボードコントロール

チャートのキーボード操作("Home", "End", "PageUp", "+", "-", "Up Arrow" など)を可能にします。CHART_KEYBOARD_CONTROL=false に設定すると、チャートのスクロールとスケーリングを無効にできますが、OnChartEvent() これらのキーが押されたときにイベントを受信することは可能です。

ブール



コピー&ペースト(Ctrl+C Ctrl+V)コマンドを無効にして、EDITフィールドからテキストをコピーできるようにすることは可能ですか?

 
Vladimir Pastushak:

クールな仕組み...

さて、フォーラムでの典型的なメッセージ

トレーディング、自動売買システム、トレーディング戦略のテストに関するフォーラム

このコードをMT5でコンパイルする方法

ウラジミール・カルプトフ, 2014.04.08 13:41

MetaEditorでコンパイル -F7。また、フォーラムにコードを挿入する場合は、SCRボタンを使用してください。
このように表示されます。フォーラムにコードを挿入するには、</>ボタンを使用してください。