ActiveBasicでのプログラミングでわからないこと、困ったことなどがあったら、ここで質問してみましょう(質問を行う場合は、過去ログやWeb上であらかじめ問題を整理するようにしましょう☆)。
-
bez
#1
投稿記事
by bez »
カンマ区切りのCSVファイルを読み込みたいのですが
下記の様にプログラムしました。
コード: 全て選択
#prompt ←ver424のとき
dim a$ as string
dim i as long
open "t" for input as #1
do
input #1,a$
i=i+1
print i;a$
loop until Eof(1)=-1
Ver424では
1300回ループしたあたりからスピードが遅くなり、
最終的にはご迷惑をおかけして・・・のエラーが出て強制終了です。
ver262では正常です。
PF使用量が ver424では2.4G付近まで上がり、
ver262では、500Mも行きません。
これが原因でしょうか・・・
ver424で回避するプログラム方法を教えてください。
OSはXPです。
-
たかせ
- 記事: 215
- 登録日時: 2006年2月05日(日) 17:10
- お住まい: 東京都
#2
投稿記事
by たかせ »
一言いえばString型を使用しないでByte/Char型を代用した処理で上記の現象を回避する方法があります。
ただこの場合#promptを使用しているのでむずかしいかもしれません。
#consoleを使用したほうがよいと思います。
-
bez
#3
投稿記事
by bez »
グラフもだしたいので、
#promptでbyte型チャレンジしてみます。
ただ、input# 使えなさそうですね(涙)