我写的程序如下:
procedure TForm1.Button1Click(Sender: TObject);
var
f,f2: TextFile;
ss: TStrings;
AStr:String;
begin
AssignFile(f,'d:\165.txt');
AssignFile(f2,'d:\test.txt');
reset(f);
while not eof(f) do
begin
readln(f,AStr);
ss:=TStringList.Create;
// try
ss.CommaText:=AStr;
if fileExists('d:\test.txt') then
APPEND(f2)
else
Rewrite(f2);
writeln(f2,ss[1]);
//finally
ss.Free;
CloseFile(f2);
end;
CloseFile(f);
showmessage('转换完成');
end;
报错信息为:list index out of bounds (1)
如果165.txt这个文件比较小的话就不会出错,请高手帮我看看!