关于Text的简单问题(50分)

  • 主题发起人 主题发起人 fengsi
  • 开始时间 开始时间
F

fengsi

Unregistered / Unconfirmed
GUEST, unregistred user!
Pascal有一个text文件,为什么在Delphi中我这样定义:
var
MyFile: Text;
........
报告错误?
若要实现Pascal中的text的功能,该怎么办?
 
var
MyFile: TextFile;
 
其实TEXT型的文件类型已经不太有用了,可以忘了它。用TSTRINGS的
LOADFROM从文本文件中读取内容后,对TSTRINGS的处理就非常方便了。
procedure test;
var
a:tstrings;
begin
a:=tstringslist.create;
a.loadfrom('......');
a.free;
end;
 
Text作为文本文件标示已经是很久远的事情了,在Turbo Pascal 5.5以前大概都
可以,自从Object Pascal出现后,由于Text多用于控件的"文本"这一涵义,因此
在Delphi中用TextFile代表文本文件.
我记得在Delphi 1中,你使用Text时,编译器还会告诉你上面的这个意思.
 
var
MyFile: TextFile;
begin
AssignFile(..);
Rewrite(..);
...
CloseFile(...);
end;
 
同意cch_b的观点,用TStringList最好!
 
多人接受答案了。
 
后退
顶部