临时写的,没有调试,可能有错: Dim FileNum As LongFileNum=FreeFile Open 文件名 For Binary As #FileNum TexBox.Text=StrConv(InputB(Lof(FileNum),FileNum),vbUnicode) Close #FileNum
可以用FileSystemObject来实现: 1、在工程中引用microsoft scripting runtime 2、dim fso as new filesystemobject 3、fso.opentextfile(文件路径)这样就可以了,方便快捷
不必 用 open "*.txt" for output as #1 读操作 close #1 就行了,这个在Gwbasic就有
用Open ... For Input ... 打开,用Line Input ...不就识别换行符了吗?
换行:Dim FileNum As Long Dim FileLong As Long Dim LoadBytes() As BytesFileNum=FreeFile Open 文件名 For Binary As #FileNumFileLong=Lof(FileNum) ReDim LoadBytes(1 To FileLong) As Byte Get #FileNum,,LoadBytes TextBox.Text=StrConv(LoadBytes,vbUnicode)Close #FileNum
Dim FileNum As LongFileNum=FreeFile
Open 文件名 For Binary As #FileNum
TexBox.Text=StrConv(InputB(Lof(FileNum),FileNum),vbUnicode)
Close #FileNum
1、在工程中引用microsoft scripting runtime
2、dim fso as new filesystemobject
3、fso.opentextfile(文件路径)这样就可以了,方便快捷
用
open "*.txt" for output as #1
读操作
close #1
就行了,这个在Gwbasic就有
Dim FileLong As Long
Dim LoadBytes() As BytesFileNum=FreeFile
Open 文件名 For Binary As #FileNumFileLong=Lof(FileNum)
ReDim LoadBytes(1 To FileLong) As Byte
Get #FileNum,,LoadBytes
TextBox.Text=StrConv(LoadBytes,vbUnicode)Close #FileNum
能不能象读txt文件那样读word文档,请给个代码好吗?