可能你还是没明白,正常情况下的代码为:
Dim B() as byte,a as integer,c as string,d as string
b=LoadResData(101,"CUSTOM")
'===========================
a=freefile
open app.path & "\a.txt" for binary as a
put a,,b
close
'这段代码把数组b写进文件
'===========================
a=freefile
open app.path & "a.txt" for input as a
do while not eof(a)
input line a,c
d=d & vbcrlf & c
loop
close
richtextbox1.text=c
'这段代码在把文件读到Richtextbox控件中
'=================================================================================
我想把中间的步骤(也就是把数组写进文件的步骤)省略掉,有没有什么方法?也就是说如何把数组b转换成原来的文本内容?(不会还不明白吧!)
有一文本文件(a.txt),被放到资源文件中,资源ID为101,之后使用LoadResData函数取出该文本文件并放到一Byte型数组中
Dim B() as byte
b=LoadResData(101,"CUSTOM")
'这时的b保存着a.txt文件内容(并非a.txt中的文本内容),请问用什么方法可以直接(不把b保存成文件)把b中的内容"翻译"成原先a.txt中的文本内容