エラー、バグ、質問 - ページ 618 1...611612613614615616617618619620621622623624625...3185 新しいコメント Alexander 2012.01.06 11:19 #6171 Doozer2:いや、中身は1行の単純なテキストファイルで、どこも開いていない。例として、ファイルから1行だけ読み込みたいのですが。でも、うまくいかないんです!面白いのは、FILE_READ フラグを立てると、5004のエラーになることです。で、FILE_READ|FILE_WRITE の場合、ファイルはエラーなく開かれます(しかし、まだそこから行を読み取ることはできません)。何もわからない...。以下はコードの全体像です。ファイルを開くときにFILE_COMMONフラグを追加してみてください。こんな感じでいいんじゃないでしょうか。int hFile=FileOpen(SymbolsFileName,FILE_TXT|FILE_ANSI|FILE_READ|FILE_COMMON); Alexandr Kim 2012.01.06 11:33 #6172 ALozovoy:ファイルを開くときにFILE_COMMON フラグを追加してみてください。こんな感じでいいんじゃないでしょうか。やったぜ!!!効いたぜ!!!!!(笑ありがとうございます。しかし、FILE_COMMONは何の関係があるのでしょうか?結局、FileIsExistはファイルが存在することを確認しました。 --- 2012.01.06 11:34 #6173 Doozer2:やったぜ、効いてるぜ!!!!ありがとうございます。しかし、これがFILE_COMMONと どのような関係があるのでしょうか?FileIsExistでファイルが存在することが確認されたため。リブートサーナルだから閉じていないハンドルがぶら下がっているのでしょう。 Alexander 2012.01.06 11:48 #6174 Doozer2:やったぜ、効いてるぜ!!!!ありがとうございます。しかし、これがFILE_COMMONとどのような関係があるのでしょうか?FileIsExistでファイルが存在することが確認されたため。FileIsExist 全クライアント端末の共通フォルダにファイルが存在するかどうかを確認し、ローカルフォルダからファイルを開こうとした場合。FileOpen 関数を見てください。 Sergey Gritsay 2012.01.06 16:35 #6175 理解するのを助けてください。OOPの勉強を始めました。簡単なクラスをスケッチした。テスターで可視化モードで実行すると、エラーが大量に発生して止まってしまいます。私は何を間違えたのだろう。ファイルを添付します。 ファイル: MultiTF_OOP.mq5 4 kb multitf.mqh 3 kb VNVNV 2012.01.06 16:58 #6176 タイムフレームMN1でiACと iAOの指標を 試す。バッファにコピーすると、エラーが表示されます。なぜうまくいかないのか?その理由は何でしょうか。小さいタイムフレームで問題なく動作します。 ファイル: testMN1.mq5 5 kb 20120107.log 8 kb Sergey Gritsay 2012.01.06 17:18 #6177 VNVNV: タイムフレームMN1でiACと iAOの指標を 試す。バッファにコピーすると、エラーが表示されます。なぜうまくいかないのか?その理由は何でしょうか。小さいタイムフレームで問題なく動作します。まず、buffer[]配列のサイズを設定します。 ArraySetAsSeries(mrate,true); ArrayResize(buffer,3); // зададм размер массиву ArraySetAsSeries(buffer,true); --- 2012.01.06 19:26 #6178 ALozovoy: FileOpen 関数を見てください。なぜ、*.reg ファイルを開くことが禁止されているのですか?5002 VNVNV 2012.01.07 06:56 #6179 sergey1294:buffer[]配列のサイズを設定 することから始めます。 それでもエラーは発生します。なぜこの線が必要なのですか?小さい時系列では問題なく動作します。 削除済み 2012.01.08 08:15 #6180 現在、MT4 409 bildのために、ストップレベルの最小値を計算する関数を書いています。買い注文の場合はBidの最小値を正しいとみなし、買い指値注文の場合はAskの最小値を正しいとみなす。 論理的には、同様の買いという動作が発生する。 質問 - これは意図的なものですか、それともBODに手紙を出す必要があるのでしょうか? 1...611612613614615616617618619620621622623624625...3185 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
いや、中身は1行の単純なテキストファイルで、どこも開いていない。
例として、ファイルから1行だけ読み込みたいのですが。でも、うまくいかないんです!
面白いのは、FILE_READ フラグを立てると、5004のエラーになることです。
で、FILE_READ|FILE_WRITE の場合、ファイルはエラーなく開かれます(しかし、まだそこから行を読み取ることはできません)。
何もわからない...。
以下はコードの全体像です。
ファイルを開くときにFILE_COMMONフラグを追加してみてください。こんな感じでいいんじゃないでしょうか。
int hFile=FileOpen(SymbolsFileName,FILE_TXT|FILE_ANSI|FILE_READ|FILE_COMMON);
ファイルを開くときにFILE_COMMON フラグを追加してみてください。こんな感じでいいんじゃないでしょうか。
やったぜ!!!効いたぜ!!!!!(笑ありがとうございます。
しかし、FILE_COMMONは何の関係があるのでしょうか?結局、FileIsExistはファイルが存在することを確認しました。
やったぜ、効いてるぜ!!!!ありがとうございます。
しかし、これがFILE_COMMONと どのような関係があるのでしょうか?FileIsExistでファイルが存在することが確認されたため。
リブートサーナルだから
閉じていないハンドルがぶら下がっているのでしょう。
やったぜ、効いてるぜ!!!!ありがとうございます。
しかし、これがFILE_COMMONとどのような関係があるのでしょうか?FileIsExistでファイルが存在することが確認されたため。
FileIsExist 全クライアント端末の共通フォルダにファイルが存在するかどうかを確認し、ローカルフォルダからファイルを開こうとした場合。
FileOpen 関数を見てください。
タイムフレームMN1でiACと iAOの指標を 試す。バッファにコピーすると、エラーが表示されます。なぜうまくいかないのか?その理由は何でしょうか。小さいタイムフレームで問題なく動作します。
まず、buffer[]配列のサイズを設定します。
FileOpen 関数を見てください。
なぜ、*.reg ファイルを開くことが禁止されているのですか?
5002
buffer[]配列のサイズを設定 することから始めます。