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

 

メタエディタのBild 1017で、F1キーを押しても動作しない...

Aboutウィンドウに翻訳がなく、すべて外国語です。

 
Vladimir Pastushak:

メタエディタのBild 1017で、F1キーを押してもヘルプが効かない...。

詳細をお願いします。

 
Alexander:

詳細をお願いします。

メタユニットを開き、定義済みの関数(例:GetLastError())を選択してF1を押したが、ヘルプが開かない。
 
Vladimir Pastushak:
メタエディタを開き、定義済みの関数(例:GetLastError())を選択してF1キーを押しましたが、ヘルプが開きません。

エディターズログに何か?

 
fxsaber:

コンパイラのオプティマイザに関連する特定のバグがあるようです。

ラージコードが思うように動かない - リリース時のみラグが発生する(デバッグ時は正常)。

一日踊ってみてわかったのですが、ObjectFindを一箇所コメントアウトするとラグがなくなるんです。

しかし、同じ問題で小さいサイズのサンプルを作成することができませんでした。

ObjectFindは元のコードに残したまま、その前後に些細なPrintを追加してみました。しかも、ラグがないのですプリントを外すとまた遅くなる

コンパイラのオプティマイザが行き過ぎたようだ。小さなリプレイコードが作れないので、CDに どう書けば いいのか見当もつきません。そして、大作を書いたら地獄を見ることになる。

このような場合、どうしたらよいのでしょうか。再現性がある限り、大きなコードを切り刻むことも選択肢の一つでしょうね。しかし、このプロジェクトは多くのライブラリで構成されています。すでに1日費やしたので、もう1日費やしたくないんです。

そのままServiceDeskに書き込む。

ソースコードを全てご提出いただければ、問題の特定に大いに役立ちます。調査後、提出されたコードは復元不可能な形で削除されます。

 
Slawa:

そのままServiceDeskに書き込む。

ソースコードをすべてご提出いただければ、問題の特定に大いに役立ちます。調査後、送信されたコードは復元不可能な形で削除されます。

ご返信ありがとうございます、フルコードを送ります。
 

MQL4です。iMAと iMAOnArayを 比較してみることにしました。以下は、どちらの方法でも同じ結果が得られると思われるコードですが、同じにはなっていません。

#property strict
void OnStart()
  {
//---
   double array[];
   ArrayResize(array,Bars);
   for(int i=0; i<Bars; i++)
      array[i]=Open[i];
  
   double result_iMAOnArray=iMAOnArray(array,0,20,0,MODE_SMA,1);
//---
   double result_iMA=iMA(_Symbol,PERIOD_CURRENT,20,0,MODE_SMA,PRICE_OPEN,1);
//---
   Print("result_iMAOnArray = ",result_iMAOnArray);
   Print("result_iMA = ",result_iMA);
  }


どこを間違えているのかがわからない。ご協力をお願いします。

削除済み  
1491を構築。私の記憶では、以前は入力パラメータはブール変数値を選択する際にドロップダウンリストがあったように思います。これで、値をダブルクリックして変更することができます。これは意図的なものなのか、それともバグなのか?
 
Alexey Kozitsyn:
1491を構築。私の記憶では、以前は入力パラメータはブール変数値を選択する際にドロップダウンリストがあったように思います。これで、値をダブルクリックして変更することができます。その意図なのか、バグなのか。
そういうことなんです。
削除済み  
Anton:
そのように設計されているのです。

馴染みがないんです。しかし、これでパラメータのリストをスクロールするときに、不用意にスクロールしてしまうことがなくなります。なぜテスターではそのままなのか?

変えたのなら、どこでも変えてください。