`
com1com4
  • 浏览: 161641 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Delphi笔记(整理)-操作文件

阅读更多
在使用文件变量前,必须调用AssignFile 过程把它和一个外部文件相关联。外部文件通常是一个命名的
磁盘文件,但它也可以是一个设备,比如键盘或显示器。

一个已存在的文件可使用Reset 过程打开,使用Rewrite 过程能创建一个新文件并打开它。使用Reset 打开的
文本文件是只读的,使用Rewrite 和Append 打开的文本文件只能写入。对类型文件和无类型文件,不管用Reset 还是用
Rewrite 打开,它们都是可读写的。

对类型文件和无类型文件,能使用Seek 进行随机访问

标准函数FilePos 和FileSize 能用来确定当前文件位置和当前文件大小。

当程序完成一个文件的处理时,必须使用CloseFile 关闭文件。

每行以一个Eoln 标志(一个回车符,或许还跟一个换行符)结束

有两个标准文本文件变量,Input 和Output。Input 是一个只读文件,和操作系统的标准输入(通常是键
盘)相关联。Output 是只写文件,和操作系统的标准输出(通常是显示器)相关联。在程序执行前,Input
和Output 自动打开,

无类型文件使用关键字file 声明,没有其它内容。
var Datafile: file;

代替Read 和Write,BlockRead 和BlockWrite 两个过程用于高速数据传输。

System 单元提供了三个函数,WideCharToString、WideCharLenToString 和StringToWideChar,它们用来
把0 结束宽字符串转换为单字节或双字节长字符串。
分享到:
评论

相关推荐

    delphi 学习笔记

    ### Delphi学习笔记:遍历文件与获取特定扩展名文件 #### 一、知识点概述 在本篇Delphi学习笔记中,我们主要探讨了如何利用Delphi编程语言来实现文件系统的遍历,并筛选出特定扩展名的所有文件。该功能对于需要...

    delphi笔记

    《Delphi笔记——深入探索与实践》 Delphi,这个由Borland公司开发的集成开发环境(IDE),因其高效、强大的对象 Pascal 编程语言和丰富的组件库,长期以来深受程序员喜爱。它不仅适合快速开发桌面应用程序,还能...

    delphi,jquery,mysql学习笔记

    综上所述,"delphi,jquery,mysql学习笔记"这个压缩包文件很可能包含了作者在学习这三个技术时的详细记录。通过学习笔记,你可以了解到作者的学习路径,获取到实践案例,这对初学者来说是一份宝贵的资源。不论你是想...

    读书笔记 (文档收藏夹)

    标题 "读书笔记 (文档收藏夹)" 提供的信息表明这是一个用以整理和管理技术文档的应用程序,可能是由初学者使用 DELPHI 编程语言开发的。描述中提到,开发者为了解决技术文档的收藏问题而创建了这个软件,并且特别...

    读书笔记源码 Delphi6编译 学英语的好助手

    标题中的"读书笔记源码 Delphi6编译 学英语的好助手"揭示了这是一个使用Delphi6编程环境编写的软件项目,主要用于辅助学习英语。Delphi6是一款基于Object Pascal语言的集成开发环境(IDE),在20世纪末到21世纪初...

    Delphi-stuff:杂碎的东西,一会儿我会尝试整理

    4. **ORM(Object-Relational Mapping)工具**:Delphi 集成了如 dbExpress 和 FireDAC 这样的 ORM 工具,使得数据库操作变得更加简单,无需编写大量 SQL 语句。 5. **异步编程**:Delphi 支持异步编程模型,如 ...

    014_《Delphi高手突破》(附书源码)

    7. **SmartNote**:这个名称暗示可能是一个智能笔记应用的实现,可能涵盖了文件I/O,数据库集成,用户界面设计等方面的知识。 8. **Componen**t可能是一个关于组件开发的实例,它可能讲解了如何创建自定义组件,...

    Delphi学习资料

    通过系统地学习CHM文件,结合NoteBook.exe进行笔记整理,同时利用delphi.qi中的代码片段,你将能够更加熟练地掌握Delphi,成为一名出色的Delphi开发者。在探索Delphi的世界中,不断地实践、积累和创新,你会发现编程...

    软考中级-信息系统管理工程师复习笔记(干货)

    操作系统是管理计算机硬件与软件资源的系统软件,它负责程序的管理、文件管理、内存管理和设备管理等任务。 7. 计算机网络与数据库 计算机网络知识包括局域网(LAN)、广域网(WAN)、互联网(Internet)等。了解...

    最新的超级猛料包 (2005-03-29)

    【标题】"最新的超级猛料包 (2005-03-29)" 提供的是2005年3月29日发布的最新资源集合,这个压缩包以"Mybase"格式组织,Mybase是一款强大的个人信息管理软件,常用于存储笔记、文档、项目资料等,以树形结构进行组织...

    Android 如何实现动态申请权限

    所有我们需要对我们的相机操作进行一些笔记的整理,加深记忆。 开发环境 Android Studio 3.6 Android 11(R) 该笔记使用 java 权限申请的基础知识 学习自:GOOGLE ANDROID DEVELOPERS 对于我们所需要申请的权限我们...

    学习秘书 (ADO+ACCESS)

    在"学习秘书"中,ACCESS数据库可能被用于存储用户的文本资料,如文章、笔记、报告等,通过数据库结构化的形式,便于用户按类别、关键词等条件快速查找和整理信息。 在压缩包内的文件列表中,我们看到的是DELPHI项目...

    2013河北职称计算机考试基础知识整理(小字打印版).doc

    这篇文档主要整理了2013年河北省职称计算机考试的基础知识,涵盖了计算机应用、软件法律、多媒体、数码产品选购等多个方面。以下是对这些知识点的详细解释: 1. 软件分类:免费软件指的是可以无偿使用的软件,商业...

    UniGui开发资料集合.rar

    4. "UniGui中设置uniEdit控件的fieldLabel ,emptyText等Extjs属性 - 记性不好,笔记而已 - 博客频道 - CSDN_NET.htm":此文件介绍了如何设置UniEdit控件的特定属性,如fieldLabel和emptyText,这些属性来源于ExtJs库...

    自己的保留技术积累

    【描述】中提到的“技术积累备份”,暗示了这份资料可能是作者在工作或学习过程中整理的笔记、代码示例、项目经验等,旨在为日后的查阅和回顾提供便利。C和C++是两种广泛使用的系统级编程语言,它们在软件开发、系统...

    自动录音打出打入电话

    根据其名称,我们可以推断这是一款集成了音频记录和笔记功能的软件,不仅能够记录电话通话,还可能支持用户在录音过程中添加文字注释,便于后期检索和整理。VITO Audio Notes可能具备以下特点: 1. **自动识别来电...

Global site tag (gtag.js) - Google Analytics