エラー、バグ、質問 - ページ 2057 1...205020512052205320542055205620572058205920602061206220632064...3185 新しいコメント Roffild 2017.10.30 20:30 #20561 すでにバグレポートを作成しましたが、もし興味がある方がいれば...。 Roffild: Проблема даже с чтением 1000 байт. Может на следующей неделе исправят, а то не получается сейчас читать бинарный файл больше 2гб.void OnStart() { double data[]; int hfile = FileOpen("bytes2147483640.bin", FILE_BIN); Print("read = ", FileReadArray(hfile, data, 0, 1000)); Print("size = ", ArraySize(data)); FileClose(hfile); ArrayResize(data, 0); hfile = FileOpen("bytes2147483649.bin", FILE_BIN); Print("read = ", FileReadArray(hfile, data, 0, 1000)); // read = 4026531841 Print("size = ", ArraySize(data)); // size = 0 Print("error = ", GetLastError()); // error = 0 FileClose(hfile); } Total Commanderは、大きなファイル(mkvをいくつか持っていきました)を適切なサイズのファイルに分割することができます。チェックするのはファイルサイズのみ で、ファイルの中身は重要視されません。 Maxacamatman 2017.10.30 20:34 #20562 こんにちは。月 足でボットをテストしようとしていますが、テスターはそのための履歴を与えません(0本)。引用アーカイブを再読み込みしても、解決しない。私は何も知らないのですか?:) fxsaber 2017.10.30 21:32 #20563 Roffild:すでにバグレポートを作成しましたが、もし興味がある方がいらっしゃれば...。 Total Commanderは、大きなファイル(私はいくつかのmkvを取りました)を任意のサイズのファイルに分割することができます。重要なのはファイルのサイズだけで、中身は関係ない。FileLoadを使用しています。 Документация по MQL5: Файловые операции / FileLoad www.mql5.com //| Demo_FileLoad.mq5 | //| Copyright 2016, MetaQuotes Software Corp. | //| https://www.mql5.com | //| Script program start function |... TheXpert 2017.10.30 21:58 #20564 Roffild:すでにバグレポートを提出していますが、もし興味があれば...。バグではないでしょうがを制限するとしましょう。古い32bitのファイル操作を使っているだけなのでは? Roffild 2017.10.30 22:30 #20565 Комбинатор:バグではないでしょうがを制限するとしましょう。古い32bitのファイル操作を使っているだけなのでは?INT_MAX バイトで読み込みが中断されたのであれば説明がつきますが、ファイルの先頭すら読み込んでくれません...。 fxsaber 2017.10.30 22:57 #20566 ArrayPrintの バグvoid OnStart() { MqlParam Params[] = {{TYPE_STRING}}; ArrayPrint(Params); Print(Params[0].type); }結果 [type] [integer_value] [double_value] [string_value] [0] ... 0 0.00000 null 14 A100 2017.10.31 00:47 #20567 fxsaber: ArrayPrintのバグArrayPrintの 欠点はこれだけではありませんが、問題のあるメッセージを見たのはこれが初めてです。そのためにToolsExpertsは不便な等幅フォントを作り、印刷情報量を最大で40%も減らしてしまったのです。 A100 2017.10.31 00:52 #20568 Комбинатор:バグではないでしょうがを制限するとしましょう。古い32bitのファイル操作を使っているだけなのでは?だから大丈夫:3Gbファイル作成→書き込み→読み出し#define COMMA , #define MACRO( flag, value, file, function, comma ) \ { \ long offset = long(INT_MAX)/2*3; \ int h = FileOpen( file, flag | FILE_COMMON | FILE_BIN ); \ Print( StringFormat( "%d:%d", h, FileSeek( h, offset, SEEK_SET )) \ + StringFormat( ":%d", function( h comma value, sizeof(int))) \ + StringFormat( ":%dGb", FileSize( h )/1024/1024/1024 )); \ FileClose( h ); \ } void OnStart() { MACRO( FILE_WRITE, 33, "3Gb.bin", FileWriteInteger, COMMA ) //записали число 33 в конец 3Gb файла MACRO( FILE_READ, , "3Gb.bin", FileReadInteger, ) //прочитали }結果:1:1:33:3Gb fxsaber 2017.10.31 01:01 #20569 A100:は、違和感のある半角フォントにしたことで、出力の有用性が最大で40%も低下してしまいました。逆に、ArrayPrintが 出た頃からよく使うので、等幅が好きなんです。 A100 2017.10.31 01:05 #20570 fxsaber:ArrayPrintは発売以来、幅広く使っています。もしそうなら、このバグや他のバグはとっくに特定されているはずで、それもドットという形で現れているため、使用する意味がないのです。 MetaEditor build 1467 2016.11.10www.mql5.com Объясните, почему вот этот текст, отформатированный исключительно пробелами, нет ни одного -tab-,: после применения стилизатора, преобразуется в та... 1...205020512052205320542055205620572058205920602061206220632064...3185 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
すでにバグレポートを作成しましたが、もし興味がある方がいれば...。
Roffild:
Проблема даже с чтением 1000 байт. Может на следующей неделе исправят, а то не получается сейчас читать бинарный файл больше 2гб.
こんにちは。
月 足でボットをテストしようとしていますが、テスターはそのための履歴を与えません(0本)。引用アーカイブを再読み込みしても、解決しない。私は何も知らないのですか?:)
すでにバグレポートを作成しましたが、もし興味がある方がいらっしゃれば...。
Total Commanderは、大きなファイル(私はいくつかのmkvを取りました)を任意のサイズのファイルに分割することができます。重要なのはファイルのサイズだけで、中身は関係ない。FileLoadを使用しています。
すでにバグレポートを提出していますが、もし興味があれば...。
バグではないでしょうがを制限するとしましょう。古い32bitのファイル操作を使っているだけなのでは?
バグではないでしょうがを制限するとしましょう。古い32bitのファイル操作を使っているだけなのでは?
INT_MAX バイトで読み込みが中断されたのであれば説明がつきますが、ファイルの先頭すら読み込んでくれません...。
結果
ArrayPrintのバグ
ArrayPrintの 欠点はこれだけではありませんが、問題のあるメッセージを見たのはこれが初めてです。そのためにToolsExpertsは不便な等幅フォントを作り、印刷情報量を最大で40%も減らしてしまったのです。
バグではないでしょうがを制限するとしましょう。古い32bitのファイル操作を使っているだけなのでは?
だから大丈夫:3Gbファイル作成→書き込み→読み出し
結果:1:1:33:3Gb
は、違和感のある半角フォントにしたことで、出力の有用性が最大で40%も低下してしまいました。
逆に、ArrayPrintが 出た頃からよく使うので、等幅が好きなんです。
ArrayPrintは発売以来、幅広く使っています。
もしそうなら、このバグや他のバグはとっくに特定されているはずで、それもドットという形で現れているため、使用する意味がないのです。