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

 
Ilyas:
ありがとうございます、簡単な例では再現できませんでした。インジケーターだけが10015msと遅すぎる。インジケーターを書き換えてください。再現例を考えてみます。

 
Slawa:
OnDeinitは常に OnCalculateの後に実行されます。
デストラクタがOnDeinitで呼ばれるだけなのに、クラスインスタンスをメモリから削除できてしまう端末には、他に何か理由があるのでしょうか?
 
Ilyas:
内蔵のMQLツールは使えないので、自分でやる必要があります。例えば、デバッグバージョンでは、「呼び出し元の関数名」パラメータを追加します。
そのようなパラメータを追加しています。1つの コードでデバッグ版とリリース版が異なるとはどういうことでしょうか?
 
チャートからインジケータを 手動で削除した場合、デバッグモードに 移行するにはどうすればよいですか?内臓の状態を把握する必要がある。スラワが勘違いしていなければ、アンプリンターからは問題がわからない。
 
インジケータ(DLLなし)が、なぜかチャート上の新しいバーの 描画を停止させる。インジケータを外すと、すぐに新しいバーが表示される。映像でしかお見せすることができません。ここではどのように表示すればよいのでしょうか?
 
comp:
このようなパラメータが追加されました。また、同じ コードでデバッグ版とリリース版が異なるというのはどういうことでしょうか?
ifdef _DEBUG 疑わしい
 
Комбинатор:
ifdef _DEBUG 疑わしい
ありがとうございます、今までたどり着けませんでした。コードが読めなくなるのは、2つのバージョンを同時に使用した場合のみです。折りたたむと...
 
comp:
チャートからインジケータを 手動で削除した場合、デバッグモードに 移行するにはどうすればよいですか?内臓の状態を把握する必要がある。スラワの勘違いでない限り、アンプリンターからは問題がわからない。
本当に助けてください
 
comp:
本当に助けてください!
OnDeinit()内でブレークポイント
 
Karputov Vladimir:
ブレークポイントはOnDeinit()の中です。

OnDeinitではなく、チャートが削除される瞬間が必要です。例えば、OnCalculate 中に、あるインディケータを削除しています。理想的には、_StopFlagはどこでも監視されるべきですが、うまくいきません。

デバッグ停止を引き起こすようなビルトインイベントは存在しない。