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

 
Doozer2:

いや、中身は1行の単純なテキストファイルで、どこも開いていない。

例として、ファイルから1行だけ読み込みたいのですが。でも、うまくいかないんです!

面白いのは、FILE_READ フラグを立てると、5004のエラーになることです。

で、FILE_READ|FILE_WRITE の場合、ファイルはエラーなく開かれます(しかし、まだそこから行を読み取ることはできません)。

何もわからない...。

以下はコードの全体像です。

ファイルを開くときにFILE_COMMONフラグを追加してみてください。こんな感じでいいんじゃないでしょうか。

int hFile=FileOpen(SymbolsFileName,FILE_TXT|FILE_ANSI|FILE_READ|FILE_COMMON);

 
ALozovoy:

ファイルを開くときにFILE_COMMON フラグを追加してみてください。こんな感じでいいんじゃないでしょうか。


やったぜ!!!効いたぜ!!!!!(笑ありがとうございます。

しかし、FILE_COMMONは何の関係があるのでしょうか?結局、FileIsExistはファイルが存在することを確認しました。

 
Doozer2:

やったぜ、効いてるぜ!!!!ありがとうございます。

しかし、これがFILE_COMMONと どのような関係があるのでしょうか?FileIsExistでファイルが存在することが確認されたため。

リブートサーナルだから

閉じていないハンドルがぶら下がっているのでしょう。

 
Doozer2:

やったぜ、効いてるぜ!!!!ありがとうございます。

しかし、これがFILE_COMMONとどのような関係があるのでしょうか?FileIsExistでファイルが存在することが確認されたため。

FileIsExist 全クライアント端末の共通フォルダにファイルが存在するかどうかを確認し、ローカルフォルダからファイルを開こうとした場合。

FileOpen 関数を見てください。

 
理解するのを助けてください。OOPの勉強を始めました。簡単なクラスをスケッチした。テスターで可視化モードで実行すると、エラーが大量に発生して止まってしまいます。私は何を間違えたのだろう。ファイルを添付します。
ファイル:
 
タイムフレームMN1でiACと iAOの指標を 試す。バッファにコピーすると、エラーが表示されます。なぜうまくいかないのか?その理由は何でしょうか。小さいタイムフレームで問題なく動作します。
ファイル:
testMN1.mq5  5 kb
20120107.log  8 kb
 
VNVNV:
タイムフレームMN1でiACと iAOの指標を 試す。バッファにコピーすると、エラーが表示されます。なぜうまくいかないのか?その理由は何でしょうか。小さいタイムフレームで問題なく動作します。

まず、buffer[]配列のサイズを設定します。

   ArraySetAsSeries(mrate,true);
   ArrayResize(buffer,3); // зададм размер массиву 
   ArraySetAsSeries(buffer,true);
 
ALozovoy:

FileOpen 関数を見てください。

なぜ、*.reg ファイルを開くことが禁止されているのですか?

5002

 
sergey1294:

buffer[]配列のサイズを設定 することから始めます。

それでもエラーは発生します。なぜこの線が必要なのですか?小さい時系列では問題なく動作します。
 
現在、MT4 409 bildのために、ストップレベルの最小値を計算する関数を書いています。買い注文の場合はBidの最小値を正しいとみなし、買い指値注文の場合はAskの最小値を正しいとみなす。 論理的には、同様の買いという動作が発生する。 質問 - これは意図的なものですか、それともBODに手紙を出す必要があるのでしょうか?