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

 
Vladislav Andruschenko:

コピー&ペースト(Ctrl+C Ctrl+V)コマンドも禁止にして、EDITフィールドからテキストをコピーできるようにできないでしょうか?

これでは本末転倒(一方が必要で他方が必要とする)

OnChartEvent return bool - ユーザーがtrueを返した場合、ユーザー自身がイベントを処理したことを意味し、端末による更なる処理は必要ありません。

 
Всегда возвращают 0
Print(Symbol()+" "+ChartGetInteger(0,CHART_IS_MAXIMIZED));
Print(Symbol()+" "+ChartGetInteger(0,CHART_IS_MINIMIZED));
 
A100:

これは行き止まりです(一方が必要とし、他方が必要とする)。

OnChartEventはboolを返すべきで、もしユーザーがtrueを返せば、それはユーザー自身がイベントを処理したことを意味し、端末による更なる処理は必要ありません。

+1
 

チェックマウススクローリング

  Print(id + "lparam="+lparam+" dparam="+dparam+" sparam="+sparam);


マウススクロール時に、EAがスクロールの深さと方向を取得しない。

2018.01.30 11:38:07.629 Exp -  6 (EURUSD,H1)    9 lparam=0 dparam=0.0 sparam=
2018.01.30 11:38:07.784 Exp -  6 (EURUSD,H1)    9 lparam=0 dparam=0.0 sparam=
2018.01.30 11:38:08.188 Exp -  6 (EURUSD,H1)    9 lparam=0 dparam=0.0 sparam=
2018.01.30 11:38:08.958 Exp -  6 (EURUSD,H1)    9 lparam=0 dparam=0.0 sparam=


関数で結果を取得したい。

id==CHARTEVENT_MOUSE_WHEEL
 

ドキュメントに誤りがあります。

FileLoad

指定されたバイナリの全内容を、渡された数値型または単純構造体の配列に読み込む。この関数により,既知の型のデータを対応する配列に素早く読み込むことができます。

bool  FileLoad(
   int          file_name,         // имя файла
   const void&  buffer[],          // массив числовых типов или простых структур
   int          common_flag=0      // файловый флаг, по умолчанию файл ищется в папке <каталог_данных>\MQL5\Files\
   );

ファイルセーブ

パラメータとして渡された配列の全要素をバイナリファイルへ書き込む。この機能を使うと、数値型の配列や単純な構造体を1行で素早く記述することができます。

bool  FileSave(
   int          file_name,         // имя файла
   const void&  buffer[],          // массив числовых типов или простых структур
   int          common_flag=0      // файловый флаг, по умолчанию файлы пишутся в папку <каталог_данных>\MQL5\Files\
   );
 

このエラーは何ですか、何が問題なのですか?

Cannot load 'C:\UsersAssistantAppDataRoaming@MetaQuotes@Terminal@F2262CFAFF47C27887389DAB2852351A@MQL4@Experts@myyd.dll' [193].

Cannot load 'C:\UsersAssistantAppDataRoaming↪MetaQuotes↩Terminal゙F2262CFAFF47C27887389DAB2852351A↪MQL4↩Experts↪Myyd.dll' [998].

ExpertsにDLLがありますが・・・。


また、次のようなエラーも発生します:Cannot call 'myyd.dll::de_init', DLL is not allowed.

静止画では、VPSで 全て動作しています。

 
Vladislav Andruschenko:
マウススクロール時に、EAがスクロールの深さと方向を取得しない。

私には効果がありました(少なくとも方向性は)。CHART_EVENT_MOUSE_WHEEL=true を確認します。

 
A100:

私には効果がありました(少なくとも方向性は)。CHART_EVENT_MOUSE_WHEEL=true を確認します。


はい、trueに設定されています。しかし、0と表示され、とりあえず断念。
 
Itum:

[193]

[998]

エラーコードは、キーワード「MSDN System ErrorCodes」で検索することができます。
 
Itum:

このエラーは何ですか、何が問題なのですか?

Cannot load 'C:\UsersAssistantAppDataRoaming@MetaQuotes@Terminal@F2262CFAFF47C27887389DAB2852351A@MQL4@Experts@myyd.dll' [193].

Cannot load 'C:\UsersAssistantAppDataRoaming↪MetaQuotes↩Terminal゙F2262CFAFF47C27887389DAB2852351A↪MQL4↩Experts↪Myyd.dll' [998].

ExpertsにDLLがありますが・・・。


また、次のようなエラーも発生します:Cannot call 'myyd.dll::de_init', DLL is not allowed.

VPSでは、静止状態では、すべて動作します。

プログラム設定で外部DLLを許可する