ab.com コミュニティ

ActiveBasicを通したコミュニケーション
前回の訪問日時: 2019年12月11日(水) 08:44 現在時刻 - 2019年12月11日(水) 08:44

All times are UTC+09:00




 [ 3 件の記事 ] 
作成者 メッセージ
投稿記事Posted: 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です。


ページトップ
   
 
 記事の件名: Byte/Char型を代用して
投稿記事Posted: 2011年11月27日(日) 21:23 
オフライン

登録日時: 2006年2月05日(日) 17:10
記事: 203
お住まい: 東京都
一言いえばString型を使用しないでByte/Char型を代用した処理で上記の現象を回避する方法があります。
ただこの場合#promptを使用しているのでむずかしいかもしれません。
#consoleを使用したほうがよいと思います。


ページトップ
   
 
投稿記事Posted: 2011年11月28日(月) 09:57 
グラフもだしたいので、

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

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


ページトップ
   
 
 [ 3 件の記事 ] 

All times are UTC+09:00


オンラインデータ

このフォーラムを閲覧中のユーザー: Bing [Bot], CCBot & ゲスト[0人]


トピック投稿: 不可
返信投稿: 不可
記事編集: 不可
記事削除: 不可
ファイル添付: 不可

ページ移動:  
Powered by phpBB® Forum Software © phpBB Limited
Japanese translation principally by ocean