請問各位先進,小弟目前在寫一個程式
關於從檔案讀取資料再加以判斷
須一行一行讀,再從一行裡讀一個一個字元來判斷
我的寫法如下
open file for input as #1
while not eof(1)
line input,Lst 'Lst dim as string'
sel=mid(lst,1,3) 'sel dim as string'
.......
loop
但由此中間程式碼多
始得存取大概300k的檔案就變很慢
請問有無更快方法????
thanks
關於從檔案讀取資料再加以判斷
須一行一行讀,再從一行裡讀一個一個字元來判斷
我的寫法如下
open file for input as #1
while not eof(1)
line input,Lst 'Lst dim as string'
sel=mid(lst,1,3) 'sel dim as string'
.......
loop
但由此中間程式碼多
始得存取大概300k的檔案就變很慢
請問有無更快方法????
thanks
文章標籤
全站熱搜

試試FileSystemObject的TextStream物件之ReadAll方法,我沒試過,也許有效。
要判斷字何必 一行一行的讀呢?
是否能說明程式目的
我也有上面的問題..不過我是用instr(1,openastextstream.readall,"字串")來尋找某一個字串是否存在,結果程式一執行就造成cpu滿載,ram的使用也一直在上升中,所以我後來想用read的方式一行一行讀,結果openastextstream不行跳到下一行,還是我一直找不到如何跳到下一行呢?還是有更快的方式可以判斷在一個text file中是否存在某字串呢...謝謝..