作者aabbccd (2008)
看板Visual_Basic
標題[VB6 ] 讀檔檔案過大之問題
時間Tue Jul 22 09:26:19 2008
'把整個文字檔讀進來
On Error GoTo OPENERR
Var = ""
sDataSrc = ""
Open App.Path & "\Data\" & File1.FileName For Input As #1
Var = InputB(LOF(1), #1)
sDataSrc = StrConv(Var, vbUnicode)
Close #1
OPENERR:
Close #1
Form1.MousePointer = 0
MsgBox Err.Description
Unload Me
我想讀一個檔案(檔案有1.4G)
var = inputb(lof(1), #1)跑完就直接跳到openerr
出現的錯誤訊息是 字串空間不足
這是檔案太大沒辦法讀進來嗎?
請問有什麼方法可以解決嗎? 謝謝!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.222.162.50
※ 編輯: aabbccd 來自: 61.222.162.50 (07/22 09:29)
※ 編輯: aabbccd 來自: 61.222.162.50 (07/22 09:31)
1F:推 MrOrz:msdn.microsoft.com/en-us/library/aa262664(VS.60).aspx 07/22 12:44
2F:→ MrOrz:看起來是這樣沒錯。一定要把所有資料塞到一個String嗎@@" 07/22 12:45
3F:推 timmy5519:你是讀到textbox裡嗎? textbox最大32K 07/23 12:38
4F:→ timmy5519:richtextbox 應該沒有限制 07/23 12:39
5F:推 timmy5519:sorry 原來你是讀到字串裡呀! 07/23 13:24