社区
Delphi
帖子详情
Delphi的文件操作
zwg
2000-07-11 07:36:00
大师,你好:
请教您如何实现Delphi的文件操作(构造文件,写文件),请您能指点一二。
敬!
...全文
206
8
打赏
收藏
Delphi的文件操作
大师,你好: 请教您如何实现Delphi的文件操作(构造文件,写文件),请您能指点一二。 敬!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
IAmKylix
2000-07-13
打赏
举报
回复
以下字说部清楚
Firing_Sky
2000-07-12
打赏
举报
回复
其实在Delphi中队文件最简单的操作方法是使用TFileStream类,创建一个文件TFileStream.Create(.....)就可以了
写文件的话,用TFileStream.Position定位,再直接写就行了
码狂
2000-07-12
打赏
举报
回复
要个例子程序吗?
PoolD
2000-07-11
打赏
举报
回复
纯文本文件的话用 TextFile 就可以了,
AssignFile之后
读取用
Reset
Readln
写入用
Rewrite
Writeln
之后记得CloseFile。
简单一点的话可以用TStringList的LoadFromFile过程。
读取成功之后可用TStringList的strings属性访问文本的每一行。
二进制文件的话用TFileStream比较好。
在Create的时候指定文件名,
之后可用Read/Write/Seek等过程读写数据。
具体可参照Delphi的Help
读写的时候注意文件共享问题。
meijg
2000-07-11
打赏
举报
回复
不要太简单了,仔细看看delphi的帮助,里面写得很清楚
使用TFile类,一切搞定
除了TextFile外,还有好多种文件可读写,TIniFile等等
zsr
2000-07-11
打赏
举报
回复
var
F: TextFile;
S: string;
begin
AssignFile(F,'a.txt' ); //打开文件
reset( f );
readln( f,s );//读取一行
...
CloseFile(F);//关闭文件
end;
zwg
2000-07-11
打赏
举报
回复
大师,你好:
请教您如何实现Delphi的文件操作(构造文件,写文件),请您能指点一二。
敬!
是指的读取文件(如:读取a.txt )
zsr
2000-07-11
打赏
举报
回复
到底是什么问题呢?
Delphi
操作
XML
文件
,对xml
文件
的创建、增删改查
用
Delphi
编写的,对XML
文件
的创建、增、删、改、查等
操作
。
Delphi
7 汉化包
汉化说明 与许多初学者一样,我在开始学习
Delphi
时,面对全英文的界面,很是不习惯。在
Delphi
5.0时就开始对
Delphi
进行汉化。但效果并不明显,也就没好意思拿出来。但心中总是感到有些遗憾,为什么
Delphi
这样好的编辑工具,始终不推出简体中文版呢? 一直等到
Delphi
7.0时,Smallfish终于等不住了,为了
Delphi
在华夏大地上的传播与推广,SmallFish决定自己动手,汉化出真正属于中国人的简体中文
Delphi
程序开发工具。 SmallFish通过几个星期的艰苦奋战,在
Delphi
7.06的英文版的基础上,终于推出了现今汉化最好的
Delphi
7.0简体中文版。
Delphi
7资源汉化包的源
文件
其中SmallFish汉化的部分是*.bpl、*.exe及其它
文件
,而Lib中的
文件
及Source
文件
夹中的
文件
是LiWD完成的,我也加到了我的
文件
夹中,在此表示感谢!为了表示对他劳动的尊重,将他汉化时的文字在后面附加了。 下面,向大家介绍一下使用方法,首先关闭
Delphi
7.0的运行,打Winsystem
文件
夹下的所有
文件
,覆盖到系统目录下(如C:WindowsSystem);然后,将Bin、Lib
文件
夹下的所有
文件
覆盖到
Delphi
安装目录的Bin中。至于Source
文件
,可以覆盖到相应
文件
夹中,也可以不做任何
操作
。 为了减少大家的开支,我将
文件
的大小尽可能缩小,也不得已使用可执行程序压缩工具对.Exe
文件
、.Bpl
文件
进行压缩。但还是很大,请大家原谅。如果想修改,可以以下面的邮件地址向我索取没有压缩的
文件
,我会抽时间发给你们。 最后,要说明的是,汉化到现在,发现要推出完全汉化的
Delphi
,以我的精力和能力来说,还要等一定时间。因为需要汉化的资源太多,以典型安装为例,可能需要汉化的
文件
多达200个左右,而且是都是
DELPHI
程序,无法借助字典批量翻译,工作量实在巨大。同时随汉化的深入,发现许多要翻译的字符没有把握准确译出,恐怕翻译后让大家更糊涂,加上马一就要毕业答辨,我只好暂时把汉化工作停一下,只是将手头现有的部分拿出来与大家共享,因水平有限,翻译错误在所难免,请不吝指教!以便我日后推出汉化
Delphi
时,做最后的修正。 我汉化
Delphi
不是为了出名。没有任何商业目的,不希望出现
Delphi
简体中文版应用于商业的现象发生,但为了表明大家对我的工作尊重,也不要修改我在可执行
文件
版本信息中加的一行字-汉化:SmallFish。如果向朋友推广,也不要把我编写的汉化说明删除,我只是想通过这样的一个难得机会,结识更多像我一样酷爱
Delphi
的网友。 如果你有什么好的建议,请给我发电子邮件电子邮件地址SmallFish@0335.net或LiYuguo@0335.net,我尽量抽时间回答网友的提问。不要向我要Oicq或其它联系方式,恕我不公开。常见问题: 1.为什么汉化
Delphi
7.0在运行时菜单没有快捷键但按下Alt键后,就有了。能不能改进一下? 答:这是
Delphi
7.0本身的原因,并不是我汉化资源
文件
有误,不信你将
Delphi
原
文件
覆盖回去试试,一样存在此问题。 2.为什么编译信息一部分是英文,另一部分是中文? 答:这是因为我汉化不完全造成的。 3.什么时候会推出
Delphi
7.0的其它汉化资源? 答:时间不会太长,只要大家支持。 4.如果我向你的信箱中发送其它控件的汉化请求,能不能帮我完成? 答:如果时间允许,控件好用,我会满足您的要求,但有一个条件,留下您的联系方式,交一个朋友。:)附:网友LiWD原文汉化说明 这是
Delphi
7的一些资源
文件
的汉化,是我从
Delphi
6改编的,由于英文水平有限,错误在所难免,并且有些单元没有汉化,如果你修改或汉化了其他单元,别忘了给我一份! 用
Delphi
7 打开 Project1.dpr, 进行编译,即可得到相应的dcu
文件
! 上传:李岚文 QQ:270181856 E_-mail:llw.lz@126.com 曾上传作品:柯龙进销存 希望能给初学
Delphi
7的朋友带来帮助 ^_^
Delphi
XE10零基础实战快速入门
通过课堂上一个一个的实战例子,演示
Delphi
XE10的用法,最后通过一个完整的通讯录程序,让学员初步掌握软件开发的全部流程 让零基础学员快速入门
Delphi
编程,快速掌握
Delphi
的使用方法,并能够制作出自己的软件来。...
一套Developer Express控件包 For
Delphi
7
一套Developer Express控件包 For
Delphi
7Developer Express控件简介Express Scheduler Suite可以建立类似于Outlook中日历那样的空间,计划任务。ExpressQuantumGrid Suite一个超级牛的Grid控件,不要告诉我不知道什么是Grid,其中Filter功能也是非常厉害的。ExpressBars Suite非常厉害非常厉害的工具条菜单控件。ExpressPrinting System 打印控件,可以和ExpressQuantumGrid 完美连接,还没发现有没有报表功能,要不就是没有报表功能,完美的ExpressQuantumGrid控件就可以代替了。ExpressQuantumTreeList Suite 非常牛的树状控件,跟ExpressQuantumGrid 结合起来很厉害的。ExpressNavBar 是用来做类似于XP下的浏览器左边的导航条的,非常地帅。ExpressLayout Control 好像是界面布局的控件。ExpressDBTree Suite非常好用的数据库树形列表控件。ExpressMasterView专门用作总单细单甚至多层的关系的GRID显示,它的效率比ExpressQuantumGrid Suite还要高,不过功能不是很强。ExpressDBTree Suite 结合数据库表进行像WINDOWS中浏览器中树结构显示的控件。ExpressOrgChart 结合数据库表进行组织结构显示的控件。ExpressVerticalGrid Suite 表结构以垂直方式(卡片样式)的GRID显示,一般来说,GRID适合用来显示,而VerticalGrid适合用来编辑数据。下面的控件还不知道有什么用,请有知道的介绍一下。ExpressFlowChartExpressSpreadSheet (includes Kylix support) 下面我们开始安装1、 首先关闭
delphi
7,如果您正在运行着它的话。 2、 安装ExpressLayout Control 1.1.11 for d7 ok3、 安装ExpressBars Suite 5.1.3 ok4、 安装ExpressDBTree Suite Version 1.3.1 ok5、 安装ExpressOrgChart 1.3.2 ok6、 安装ExpressFlowChart.v1.3.2 ok7、 安装DevExpress ExpressMasterView 1.2.1 ok8、 安装ExpressSpreadSheet (includes Kylix support) 1.1.12 ok9、 安装ExpressNavBar v1.3.1 ok10、安装ExpressPrinting System 3.1 ok11、安装ExpressQuantumGrid Suite 5.0 ok12、安装Express Scheduler Suite 1.0 13、安装ExpressQuantumTreeList Suite v4.0.2 14、安装ExpressVerticalGrid Suite 3.0.2 注:经过我反复试验发现Express Scheduler Suite 1.0 ExpressQuantumTreeList Suite v4.0.2 ExpressVerticalGrid Suite 3.0.2 与ExpressQuantumGrid Suite 5.0有冲突只要其中有任何两种控件安装,就不能装入扩展控件包ExpressExtendedEditors Library 5,Grid会少很多控件。15、运行
Delphi
_7,出现第一个提示框后, 按否在
Delphi
7中通过Tools->Environment Options->Library->Library path菜单路径打开Diredtories窗口。 将含有以下路径: ......Developer Express IncExpressDataController
Delphi
7Lib ......Developer Express IncXP Theme Manager
Delphi
7Lib ......Developer Express IncCX Library
Delphi
7Lib ......Developer Express IncExpressEditors Library 5
Delphi
7Lib ......Developer Express IncExpressPageControl 2
Delphi
7Lib ......Developer Express IncExpressQuantumGrid 5
Delphi
7Lib 删除,重新添加为,或保留一份修改为: ......Developer Express IncExpressDataController
Delphi
7Sources ......Developer Express IncXP Theme Manager
Delphi
7Sources ......Developer Express IncCX Library
Delphi
7Sources ......Developer Express IncExpressEditors Library 5
Delphi
7Sources ......Developer Express IncExpressPageControl 2
Delphi
7Sources ......Developer Express IncExpressQuantumGrid 5
Delphi
7Sources 18、到Grid 5.0目录下的完美补丁目录19、将以下2个
文件
:cxExtEditorsVCLD7.bpl dclcxExtEditorsVCLD7.bpl 解压到
操作
系统的System目录(注:W2K/WinXP中应为system32目录)中覆盖原
文件
。 20、将压缩包中ExpressEditors Library 5目录解压到Program FilesDeveloper Express Inc下覆盖原安装目录; 21、将压缩包中ExpressPageControl 2目录解压到Program FilesDeveloper Express Inc下覆盖原安装目录; 22、将压缩包中ExpressQuantumGrid 5目录解压到Program FilesDeveloper Express Inc下覆盖原安装目录; 23、将压缩包中Bpl目录解压到Borland
DELPHI
7Projects下覆盖原目录。 24、到此全部安装完毕,对于ConvertGrid3Demo和ConvertGrid3MasterDetailDemo还必须同时安装“DevExpress ExpressQuantumGrid Suite v3.22 for
Delphi
7”,才行!
delphi
sqlite3 控件
引用pas
文件
后,直接
操作
sqlite3 数据库。 支持
delphi
xe2
Delphi
5,388
社区成员
262,731
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章