當前位置:成語大全網 - 書法字典 - VB字符串數組的最大容量

VB字符串數組的最大容量

1)VB 6.0中字符串數據類型的描述如下:

字符串有兩種:變長字符串和定長字符串。

*可變長度字符串最多可以包含大約20億(2 31)個字符。

*固定長度的字符串可以包含1到大約64K (2^16)個字符。

2)VB將壹個大容量的文本文件讀入富文本框,利用二進制的方法壹次性讀取所有字節,然後利用StrConv函數根據系統默認的代碼頁將字符串轉換成Unicode,從而顯示和豐富文本框控件。

3)即使逐行讀入,也要先讀取變量,然後用可顯示控件顯示,否則讀取速度會大大降低。

StrConv函數返回由指定類型轉換的變量(字符串)。

實現代碼如下:

私人?Sub?命令16_Click()

暗淡?strWj?作為?線

暗淡?strj()?作為?線

暗淡?aryContent()?作為?字節

暗淡?我?作為?長的

暗淡?j?作為?長的

CommonDialog1。CancelError?=?真的嗎??將“CancelError”設置為?真實的

開?錯誤?GoTo?錯誤處理程序

CommonDialog1。旗幟?=?cdlOFNHideReadOnly '?設置標誌

?設置過濾器

CommonDialog1。過濾器?=?“全部?文件?(*.*)|*.* |文字?文件"?& amp?"(*.txt)|*。txt |批量?文件?(*.bat)|*。蝙蝠”

CommonDialog1。FilterIndex?=?2'?指定默認過濾器。

CommonDialog1。ShowOpen?顯示“打開”對話框。

?顯示選定文件的名稱。

MsgBox?CommonDialog1。文件名

開放?CommonDialog1。文件名?為了什麽?二進制?作為?#1

雷迪姆?aryContent(LOF(1)?-?1)

得到?#1,?,?任何內容

接近?#1

strWj?=?StrConv(aryContent,vbUnicode)

RichTextBox1?=?strWj

退出?潛水艇

錯誤處理程序:

?用戶按下了“取消”按鈕。

退出?潛水艇

結束?潛水艇