回复人: cenguokai(凯) ( ) 信誉:100 2004-08-30 15:50:00 得分: 0
如果用fopen()打开的,就用fseek()
如果用CreateFile()打开的,就用SetFilePointer()
本来以为解决了,谁知SetFilePointer不能用,只好......
如果用fopen()打开的,就用fseek()
如果用CreateFile()打开的,就用SetFilePointer()
本来以为解决了,谁知SetFilePointer不能用,只好......
Open FileName For Random as #1 Len=XXXX
Open FileName For Binary as #1再用Seek搬针:
Seek [#]filenumber, position
在Binary时,position是字节号;
在Random时,position是记录号。
dim fso As New FileSystemObject
dim fil As File
dim ts As TextStream
Set fil = fso.GetFile("1.txt")
Set ts = fil.OpenAsTextStream(ForReading)