说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

Delphi用于读写的三种文件类型

HTML文档下载 WORD文档下载 PDF文档下载
Delphi用于读写的三种文件类型

一.旧pascal文件类型

用旧文件变量表示的文件类型

比如 f:text

f:file. 定义了三类:有类型

无类型

字符类型以及一些delphi的文件操作函数.比如:assignprn

writeln

这些文件类和windows文件句柄不兼容

二.windows文件句柄(handle)

面向对象的pascal的文件句柄封装了windows文件句柄类型

文件操作函数库则封装了windows api函数

比如"fileread"就是调用了windows api 函数"readfile"

delphi提供了一个windows api操作接口如果熟悉windows api,可以用windows文件句进行文件操作.

三.文件流(file streams)

文件流是tfilestream类的对象实例

文件流是高层的文件操作类型

tfilestream提供了一个句柄属性.用此属性可操作windows文件句柄类型.

如何选择文件类型

windows文件句柄是较底层的文件操作类型

提供了灵活的同步及异步文件读写控制

以下提供用windows文件句柄类型对文件同步及异步操作的伪代码描述:

同步操作:

bresult = readfile(hfile

&inbuffer

nbytestoread

&nbytesread

null) ;

// check for eof

if (bresult && nbytesread == 0

) {

// we’re at the end of the file

}

2013综述稿:Clojure这一年及大事件 亚马逊AWS vs.谷歌GCE,彪的是价格? 2014,混合云被广泛采用的一年 传微软拉拢厂商推双启动系统手机 用户可选Windows Phone或Android 为什么游戏领域总是“抄抄抄”! 物竞天择、百家争鸣——评OpenStack生态圈 CES 2014:Intel针对可穿戴技术发布多款产品 直击CES:Pebble推金属版智能手表Pebble Steel 为4K智能电视而生:高通推出骁龙802处理器 英特尔首席执行官阐述可穿戴设备新技术及Edison计算平台 设计师如何写出更棒的项目建议 微软以1亿美元收购Parature“知识库” 登陆CES:三星发布智能家庭平台Smart Home CES 2014:GPS供应商Garmin推健康腕带Vivofit 《近匠》第05期:移动开发工具访谈,个推——有节操的push 【Hadoop技术博客推荐】Hive的那些事 Twitter联合创始人推社交搜索应用Jelly 马云“食言”进军手游分成比例8:2,开发者可拿7成 CodeCombat游戏全面开源:玩游戏也能学编程 Netflix首席云架构师Adrian Cockcroft加盟Battery Ventures Android 4.3附体:RIBX发布FB/Ti 互联网手表 IE11界面布局的秘密武器:Quero Toolbar 【开源专访】Node-Webkit作者王文睿:桌面应用的全新开发方式 CentOS归属红帽:企业级Linux领域社区与商业的融合 印度初创公司Little Eye Labs证实已被Facebook收购 雅虎收购Aviate:重在提升用户体验 SDN领域硝烟再起,Oracle将Corente收入囊中 Hadoop科普文——常见的45个问题解答 CES 2014:奥迪下一代汽车将采用NVIDIA的芯片! Cocos 3.0 Beta发布:更易用、更友好 开拓新兴市场?诺基亚或推Android手机,UI界面遭泄露 POP3邮件接收问题!!! 几个月来一直未解决的小BUG(多文档的标题) PB中怎么样定义游标变量 本人欲求计算机画图中的橡皮筋技术画线例程,请大家指教并加相关注释,先帖出代码都得分. 只为试一下新下的放分机,10钟后结贴 急急急!!!!!!!!!如何用ADO连接Sybase数据库? 这是广告,不知道是不是真的,没兴趣不要看啊 求购工程设计院信息管理集成系统的设计文档与源代码 想通了过问题,散分 那位大哥做过网络规划,系统集成方面的,我想电话求教,能帮个忙吗??? how to get chinese type method? 如何响应键盘事件? (7)今夜狂放1000分,8:15结帐:)需要分的来吧:)前600分已经放出。。 小问题,恳请帮忙,在线等候! 如何实现两个数据库之间的实时通讯? 高分请教,如何用JAVA实现浏览局域网里的其他机子的目录。在线等待 主板上是USB1。0的接口用USB2。0标准的移动硬盘,有办法安装使用吗?(在线等候) 探讨一下JSP的多国语言实现 这样一个功能怎么实现(在线等待) 调用COM时出错~~~ 问答:仅知类D是由类B按某种形式派生得到的,举一例说明,D不一定是B的子类型。 小问题,帮个忙 刚用C#开发了一个游戏,大家多提意见!有分 关于插入数据的问题 请问:谁有Delphi 5.x分布式多层应用电子商务篇的下载地址, pdf格式 Applet嵌入HTML中的问题!急!急!急! 小小问题,散分100!!!!!!!!!!!!你心动了吗? 如何在程序运行时让用户选择按照哪一列进行分组? 文件合并问题? 帮帮忙 请教如何删除控件 圈点“英雄”,针砭实弊 谁能帮我解决IMail不能外发邮件的毛病? vb请教 如何设置remote_login_passwordfile为exclusive TScrollBox在隐藏滚动条情况下,如何用按钮控制其上下滚动?(在线) 高分请教:用VC怎样编写群发mail的程序? jsp 连 oracle 问题? 请教:ASA7.0安装后启动Sybase Central 4.0时出错".....内存错,该内存不能为read" 请教一个关于Javascript的变量能否在Asp中使用? 高分求解(有类似源代码都行)-处理桌面一个台球运动轨迹问题,方向,球速碰到桌边后速度减慢!进去就结束。 如何在SOAP中发布EJB? 请教各位高手:怎样在状态栏中加进度条? 散分! 关于progress control的小问题 如何传递文件名 求深入浅出MFC2附书源码。 大家帮个忙!! 明天过生日,散分! 使用内存查看 [分享]你的精神年龄是多少?进来测试一下! 专访“中国好声音”导演欧阳梦粥 揭秘泷泽萝拉最新电影《天神传》性感剧照曝上海“争夫互掐”两女主播私照曝光柳岩性感裙装香港吃路边摊 引路人频回疑曝唐一菲微博小号 秀幸福似已当妈林志颖陈若仪大婚 别样浪漫婚礼日本女疯狂整容30多次 换脸隆胸欲变左立向女友求婚成功 许下誓言:我会赚美国一男子在中国打工 称月薪仅150《时光恋人》拍海报 李小璐披婚纱浪漫刘籽辰:视觉系摇滚男“怒刷存在感”毕夏:“陛下”很摇滚孟楠:“猛男”写过《痒》倪鹏:90后“铁胆火车侠”好声音第四期精彩学员抢先看中国好声音第四期刘籽辰:视觉系摇滚男中国好声音第四期倪鹏:90后“铁胆火中国好声音第四期:“猛男”写过《痒》中国好声音否认不强调大嗓门 那英想要《龙门镖局》那些客串的明星们(组图)美著名导演性侵5亲女儿产6子 原因荒奥巴马不拘小节“北京市电动汽车进社区” 系列活动启“好快保”定价比4S店低50%新科鲁兹“最强大脑特训营”启动招募抗日战争纪念馆企业年金 该谁做主?蜡梅绽放韩国队挺进决赛 金英权终于笑了不输好莱坞爱奇艺汽车剑指大数据营销六大公园推出冰雪月一碗黄连汤 走上从医路拒马河畔飞来八只天鹅韩国队挺进决赛 金英权终于笑了全市“家庭医生”普遍缺人手被偷自动报警92号汽油今起降为5.77元寒假将至 家庭矛盾烽烟再起台籍商人卡未离身7万元异地被取 法院爱国者老板驳斥“放气门”,盼联盟对此中国经济简讯:中越边境龙州县打造“红
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘