WindowScreenShotの問題 - ページ 2 1234 新しいコメント ttechnik 2014.01.18 17:45 #11 RaptorUK: ログファイル内のエラー箇所を表示してください。 eg: 05:39:33 T_AutoWindowShots GBPUSD,H1: Alert: 23:59:58trade_mode:T_ScreenShot, Schoted file open error:(GBPUSD 4103):ファイルを開く ことができません。 05:43:51 T_AutoWindowShots GBPNZD,H1: アラート:23:59:58trade_mode:T_ScreenShot, Schoted file open error:(GBPNZD 4103): ファイルを開く ことができません。 05:43:51 T_AutoWindowShots GBPCAD,H1: Alert: 23:59:58trade_mode:T_ScreenShot, Schoted file open error:(GBPCAD 4103): ファイルを開く ことができません。 Simon Gniadkowski 2014.01.18 19:55 #12 ttechnik: 例: 05:39:33 T_AutoWindowShots GBPUSD,H1: Alert: 23:59:58trade_mode:T_ScreenShot、Schoted file open error:(GBPUSD 4103): ファイルを開く ことができません。05:43:51 T_AutoWindowShots GBPNZD,H1: アラート:23:59:58trade_mode:T_ScreenShot, Schoted file open error:(GBPNZD 4103): ファイルを開く ことができません。05:43:51 T_AutoWindowShots GBPCAD,H1: Alert: 23:59:58trade_mode:T_ScreenShot, Schoted file open error:(GBPCAD 4103): ファイルを開く ことができません。プリントアウト/アラートしているものにファイル名を追加してください ... 十分なディスク容量がありますか? おそらく、ファイルを開こうとしたときに、WindowScreenShot()からまだ閉じられていないでしょう ... ファイルが存在するかチェック しましたか? そうでなければ WindowScreenShot() は -1を返し、別のエラーをプリント/アラートしたことでしょう .... ttechnik 2014.01.19 16:03 #13 ログファイン名は20140118.logです。 ディスク容量は十分です。 WindowScreen()の後に開こうとしている。 の後に開こうとすると、ファイルが存在することを確認 するときにエラーが発生します。 WindowScreenShot()は、エラーなしで返されました!しかし、ファイルを書き込んでいません。しかし、ファイルを書き込まない。 MT4を終了し、再実行したところ、正常に実行されました。 Simon Gniadkowski 2014.01.19 16:55 #14 ttechnik: ログファイン名は20140118.logです。 いいえ、あなたが読書のためにそれを開こうとしたときに失敗したファイルの名前は何ですか? あなたのAlertにファイル名 変数を追加してください ... ... 。 int handle = FileOpen(filename, FILE_BIN|FILE_READ); if (handle>-1) { error=GetLastError(); if (error!=0) Alert(TimeToStr(TimeCurrent(),TIME_SECONDS)," trade_mode: ", trade_mode, " T_ScreenShot FileWrite1 filename: " filename, " , error: ( ",Symbol()," ", error,"): ",ErrorDescription(error)); FileClose(handle); } ttechnik 2014.01.19 19:36 #15 RaptorUK:いいえ、あなたが読書のためにそれを開こうとしたときに失敗したファイルの名前は何ですか? あなたのAlertにfilename 変数を追加してください ... ... OK、thx 私は障害が 再び 発生した 場合、 チェック します。 Ex Ovo Omnia 2014.01.20 04:47 #16 ttechnik:RaptorUK です。 どのようにユニークにするのですか? string timestamp = TimeToStr(TimeCurrent(),TIME_SECONDS); filename = filename + "_" + timestamp + ".gif"; ユニークファイル名に「:」(zweipunkt)が含まれているようです。 ttechnik 2014.01.20 11:21 #17 RaptorUK: いいえ、あなたが読書のためにそれを開こうとしたときに失敗したファイルの名前は何ですか? あなたのAlertにfilename 変数を追加してください ... ... 今日も快調に動いています。 しかし、今は時間が間違っている。 filename eg..: Alert: 596588 ttechnik 2014.01.20 11:23 #18 Ovo: ユニークファイル名に「:」(zweipunkt)が含まれているようです。 そうなんです、全コードを貼り付けるのを失念していました。 string timestamp = TimeToStr(TimeCurrent(),TIME_DATE )+" "+TimeToStr(TimeCurrent(),TIME_SECONDS); for (int i= StringLen(timestamp); i>0; i--) if (StringFind(timestamp,":",i)!=-1 || StringFind(timestamp,".",i)!=-1) timestamp= StringSetChar(timestamp, i, '-'); string filename = mappa + CharToStr(92) + CharToStr(92) + Symbol(); if (ticket!=0) filename = filename + "_" + DoubleToStr(ticket,0); if (order!="") filename = filename + "_" + order; if (type!=-1) filename = filename + "_" + OrdertypeToString(type); if (trade_mode!="") filename = filename + "_" + trade_mode; filename = filename + "_" + timestamp + ".gif"; ttechnik 2014.01.21 21:17 #19 RaptorUK: いいえ、読み込みに失敗したファイルの名前は何ですか? Alertにfilename 変数を追加してください ... .... 私の問題に対するあなたのアイデアは何ですか、お願いします。 Simon Gniadkowski 2014.01.21 22:23 #20 ttechnik: 私の問題に対するあなたのアイデアを教えてください。 私は何も考えていません、私はあなたに問題を診断するのに十分なデバッグ情報を追加してもらおうとしています ... ... しかし、あなたはその考えに抵抗しているようです。 1234 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
ログファイル内のエラー箇所を表示してください。
05:39:33 T_AutoWindowShots GBPUSD,H1: Alert: 23:59:58trade_mode:T_ScreenShot, Schoted file open error:(GBPUSD 4103):ファイルを開く ことができません。
05:43:51 T_AutoWindowShots GBPNZD,H1: アラート:23:59:58trade_mode:T_ScreenShot, Schoted file open error:(GBPNZD 4103): ファイルを開く ことができません。
05:43:51 T_AutoWindowShots GBPCAD,H1: Alert: 23:59:58trade_mode:T_ScreenShot, Schoted file open error:(GBPCAD 4103): ファイルを開く ことができません。
例:
05:39:33 T_AutoWindowShots GBPUSD,H1: Alert: 23:59:58trade_mode:T_ScreenShot、Schoted file open error:(GBPUSD 4103): ファイルを開く ことができません。
05:43:51 T_AutoWindowShots GBPNZD,H1: アラート:23:59:58trade_mode:T_ScreenShot, Schoted file open error:(GBPNZD 4103): ファイルを開く ことができません。
05:43:51 T_AutoWindowShots GBPCAD,H1: Alert: 23:59:58trade_mode:T_ScreenShot, Schoted file open error:(GBPCAD 4103): ファイルを開く ことができません。
プリントアウト/アラートしているものにファイル名を追加してください ... 十分なディスク容量がありますか? おそらく、ファイルを開こうとしたときに、WindowScreenShot()からまだ閉じられていないでしょう ... ファイルが存在するかチェック しましたか? そうでなければ WindowScreenShot() は -1を返し、別のエラーをプリント/アラートしたことでしょう ....
ログファイン名は20140118.logです。
ディスク容量は十分です。
WindowScreen()の後に開こうとしている。
の後に開こうとすると、ファイルが存在することを確認 するときにエラーが発生します。
WindowScreenShot()は、エラーなしで返されました!しかし、ファイルを書き込んでいません。しかし、ファイルを書き込まない。
MT4を終了し、再実行したところ、正常に実行されました。
ログファイン名は20140118.logです。
いいえ、あなたが読書のためにそれを開こうとしたときに失敗したファイルの名前は何ですか? あなたのAlertにファイル名 変数を追加してください ... ... 。
いいえ、あなたが読書のためにそれを開こうとしたときに失敗したファイルの名前は何ですか? あなたのAlertにfilename 変数を追加してください ... ...
OK、thx
どのようにユニークにするのですか?
ユニークファイル名に「:」(zweipunkt)が含まれているようです。
いいえ、あなたが読書のためにそれを開こうとしたときに失敗したファイルの名前は何ですか? あなたのAlertにfilename 変数を追加してください ... ...
今日も快調に動いています。
しかし、今は時間が間違っている。
filename eg..:
Alert: 596588
ユニークファイル名に「:」(zweipunkt)が含まれているようです。
そうなんです、全コードを貼り付けるのを失念していました。
いいえ、読み込みに失敗したファイルの名前は何ですか? Alertにfilename 変数を追加してください ... ....
私の問題に対するあなたのアイデアは何ですか、お願いします。
私の問題に対するあなたのアイデアを教えてください。