如何用TSringlist取得txt文件中的行数?
解决方案 »
- ◆有谁能解决,fastreport套打问题◆
- 使用remobjects,读取了一个视图,提交的修改数据,要更新一个表,如何做?
- 调用VC的DLL,这样没错吧
- 请问MMS协议关联?
- 急啊在线等(怎么把子EDIT控件文字靠右对齐)?
- 找不到系统文件
- 在的DELPHI7中,使用dbexpress连接SQL SERVER的问题,请高手指教
- 求医院管理系统源码!
- formatdatetime(''yyyy-mm-dd',now)的时间总是为1905-06-24
- 请问我应该学习哪一种语言为好
- 有谁知道大富翁论坛和DELPHI盒子为什么上不去了?
- .net来了,delphi还能走多远?你还不C#吗?你想java吗?
学生2
学生3
学生4
var
tips:tstringlist;
begin
tips:=tstringlist.create;
tips.loadfromfile('filename.txt');
showmessage(inttostr(tips.Count));
end;
begin
FileList:=TStringList.Creat;
Try
FileList.Clear;
FileList.LoadFromFile('文件名');
ShowMessage('这个文件的行数是'+IntToStr(FileList.Count))
Finally
FileList.Free
End;
这样写规范一些
var
FileObj:Tstringlist;
begin
fileobj:=TStringList.Create ;
try
fileobj.LoadFromFile(fileName);
fileobj.Add('这里将增加一个新行');
showmessage(inttostr(fileobj.Count)); '显示行数
//如要删除某一行,如第二行
fileobj.Delete(1);
showmessage(inttostr(fileobj.Count)); '显示行数
fileobj.SaveToFile(fileName);
finally
freeandnil(fileobj);
end;
end;procedure TForm1.FormCreate(Sender: TObject);
begin
fileoper('c:\aa.txt') ;
end;
测试通过