为什么我的memoryStream在再次装载文件时不行
程序过程如下:
mystream:tmemoryStream;
mystream:=tmemoryStream.create;
mystream.LoadFromFile('a.txt');
等我把这个mystream发出去后,无论是:
mystream.clear;
还是:
mystream.free;
mystream:=tmemoryStream.create;
后再:
mystream.LoadFromFile('b.txt');老是出错,(b.txt文件确实存在)
为什么?
为什么?
问题点数:20、回复次数:3Top
1 楼taxi(当时明月在,曾照彩云归)回复于 2001-11-27 17:40:28 得分 5
mystream.setsize(0)试试.Top
2 楼fangsky(成雨)回复于 2001-11-27 21:07:25 得分 10
var
mss: TMemorystream;
begin
mss := TMemorystream.Create;
mss.LoadFromFile('qq.txt');
if mss <> nil then
mss.Free;
我是过没有问题,估计是你的DELPHI问题!Top
3 楼agui(阿贵: 高级图形用户界面)回复于 2001-11-27 22:43:23 得分 5
出什么错?为什么都不说出错信息呢?
b.txt的内容是什么?是不是空的?b.txt是怎么产生的?中间对它做了什么操作?Top




