Lazarus中文社区

 找回密码
 立即注册(注册审核可向QQ群索取)

QQ登录

只需一步,快速开始

Lazarus IDE and 组件 下载地址版权申明
查看: 7879|回复: 10

lazarus读文本文件的源码/例子/DEMO

[复制链接]

该用户从未签到

发表于 2009-5-11 15:20:33 | 显示全部楼层 |阅读模式
群里有个同志问读文本文件的方法。为了让大家都可以了解的到,不会再遇到类似的问题,现将我文本文件的方法贴下。
本方法在win/linux下都运行OK,utf8/gbk/gb2312都OK
  1.   try
  2.     strTxt := '';
  3.     AssignFile(mytextfile, strFileName);   //打开文件
  4.     Reset(mytextfile);    //打开并读取文件
  5.     //把文件内容记入字符串
  6.     while not eof(mytextfile) do
  7.     begin
  8.       Readln(mytextfile, rTmp);
  9.       strTxt := strTxt + rTmp;
  10.     end;
  11.     CloseTxt;   //关闭文本文件
  12.     result := true;
  13.   except
  14.     result := false;
  15.     CloseTxt;
  16.   end;   
复制代码
回复

使用道具 举报

该用户从未签到

发表于 2009-6-20 22:27:11 | 显示全部楼层
嗯,貌似与DELPHI没有区别
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2009-6-20 22:45:30 | 显示全部楼层
lazarus和delphi很相像
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2009-7-18 13:52:22 | 显示全部楼层
lazarus貌似听说是兼容Delphi5的吧。。。。
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2010-4-22 14:01:01 | 显示全部楼层
哈哈,学习下先..
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2010-6-21 10:38:23 | 显示全部楼层
readln是往下读的,请问有没有往上读的,就是倒序读的?
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2010-8-24 19:21:01 | 显示全部楼层
嗯,貌似与DELPHI没有区别
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2010-11-24 21:21:32 | 显示全部楼层
学习中
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2011-5-26 17:03:30 | 显示全部楼层

回 5楼(pleasenter) 的帖子

倒着读?
貌似没有吧!
你把源文本逆序一下而后顺序读呗!
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2012-10-7 17:54:19 | 显示全部楼层
谢谢分享,努力学习中
回复 支持 反对

使用道具 举报

*滑块验证:

本版积分规则

QQ|手机版|小黑屋|Lazarus中国|Lazarus中文社区 ( 鄂ICP备16006501号-1 )

GMT+8, 2025-5-2 23:07 , Processed in 0.029945 second(s), 10 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表