红
红蜻蜓
Unregistered / Unconfirmed
GUEST, unregistred user!
我建立了一个动态数组全局变量fBuffer : array of byte,
然后使用文件流读入数据
fFileStreamO := TFileStream.Create(Edit1.Text,fmOpenRead);
//打开文件
fSize := fFileStreamO.Size;
//得到流尺寸
setlength(fBuffer,fSize);
fFileStreamO.Read(fBuffer,fSize);
//把流读入缓存
fFileStreamO.Free;
可调试时,无任何数据读入。而使用静态数组却可以,不知道为什么?
然后使用文件流读入数据
fFileStreamO := TFileStream.Create(Edit1.Text,fmOpenRead);
//打开文件
fSize := fFileStreamO.Size;
//得到流尺寸
setlength(fBuffer,fSize);
fFileStreamO.Read(fBuffer,fSize);
//把流读入缓存
fFileStreamO.Free;
可调试时,无任何数据读入。而使用静态数组却可以,不知道为什么?