投稿日 | : 2003/04/29(Tue) 00:25 |
投稿者 | : 花ちゃん |
Eメール | : |
URL | : |
タイトル | : Re^5: テキストファイルから文字列抽出 |
> ファイル全体の文字数が判れば、Readメソッドを使えるのですが。
そのような必要がある場合は、ファイルを保存する時に、そういった情報も保存するなり
管理された方がいいかと思います。
なぜ、読み飛ばす必要があるのか知りませんが、最初の読込む位置は何を持って決めて
おられるのですか?
終了時、ウィンドウのサイズ等を保存するのと同じように必要情報を保存しておけば
いいかと思います。
又、何回もいってますが、自分で出来る範囲はまず試して見て下さい。
都度,都度人に尋ねていたのでは、応用も利かないし、進歩もしませんよ。
プログラムを作る楽しみは、工夫する事にあると思うのですが、
SkipTextFile = f.Read(1000)
SkipTextFile = f.Read(100000)
SkipTextFile = f.Read(10000000)
私も、今、上記を試して見ましたが、エラーも出ないし一応取得できました。
ファイルの大きさ以上のサイズを設定しても問題ないようです。?(但し、実験の結果で
他に問題があるかどうかは解りません)
このように色々試して見なければ解らないかと思いますよ!
読込が遅いか早いかは、コードのチョッとした違いや色んなケースが考えられます。
環境や条件、OS等を具体的に記入しないと判断はできません。
又、ファイルサイズや最初の読込位置や読込速度等の条件があるなら、最初の質問の時に
きちんと書いておくべきかと思いますよ。
場合によっては一気に読込んでから最初の読み飛ばしの分だけ削除する等方法が色々
考えられます。どれが早いかは試して見ないと一概にどうとはいえませんが?