一个简单的文件打开问题!(50分)

  • 主题发起人 主题发起人 天真
  • 开始时间 开始时间

天真

Unregistered / Unconfirmed
GUEST, unregistred user!
var testlist:tstringlist;
filetest:tfilestream;
begin
testlist:=tstringlist.Create ;
filetest:=tfilestream.Create('d:/codecoflat.01010041', fmOpenRead or fmShareDenyNone);
testlist.LoadFromStream(filetest);
filetest.Free ;
showmessage(inttostr(testlist.Count));
testlist.Free;
end;
这段程度有什么错?为什么我一打开就出错!
 
干吗不直接
testlist.LoadFromfile(filename);
你上边的程序没错,我就可以运行,可能是你的文件权限属性有问题
 
你的文件里写的什么数据?
我用一个简单文件试了试,没有错!
 
我自己也感到奇怪,否则就不会贴出来了!
testlist.LoadFromfile(filename);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
用这个也出错!
 
文件有问题.
 
文件有问题.
在外面可以直接用记事本打开!
memo1.Lines.LoadFromFile('d:/codecoflat.01010041');
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
这样也出错!
 
关机,启动,再运行!
我再想想看!
 
老大,你怎么不说文件是什么内容阿,有没有搞错,还有报什么错阿,让我们这样的菜鸟也
张长见识,以后别范阿~~!!!!
 
可能是有程序将此文件以独占方式打开,你另外打开一个文件试一试应该没有问题
 
再说一下,我打开是没有任何东西打开了该文件,!
 
在DELPHI6中根本就没有什么错误啊!
 
荷塘新月兄:应该来说这段程序在D5中也不会出错,但实际上出错了, 我也不知道原因,心里
不爽
 
多人接受答案了。
 
后退
顶部