input #での読み込みでフリーズします。

返信する


答えを正確に入力してください。答えられるかどうかでスパムボットか否かを判定します。

BBCode: ON
[img]: ON
[url]: ON
スマイリー: OFF

トピックのレビュー
   

展開ビュー トピックのレビュー: input #での読み込みでフリーズします。

たかせさんありがとうございます

by bez » 2011年11月28日(月) 09:57

グラフもだしたいので、

#promptでbyte型チャレンジしてみます。

ただ、input# 使えなさそうですね(涙)

Byte/Char型を代用して

by たかせ » 2011年11月27日(日) 21:23

一言いえばString型を使用しないでByte/Char型を代用した処理で上記の現象を回避する方法があります。
ただこの場合#promptを使用しているのでむずかしいかもしれません。
#consoleを使用したほうがよいと思います。

input #での読み込みでフリーズします。

by bez » 2011年11月27日(日) 06:55

カンマ区切りの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です。

ページトップ