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

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

}

Apkudo CEO访谈:免费为Android开发者提供测试 Web API核查表:设计、测试、发布API时需思考的43件事 开源Android构建工具Buck 速度超Ant两倍 从史上八大MySQL事故中学到的经验 OpenStack Heat向应用市场更近一步 初创公司Ionic Security:云安全必须与时俱进 谷歌董事长:一年后消费者才能用上Goolge Glass Windows 8.1重新推出的“开始按钮”毫无意义 手眼并用 代码泄露三种Google Glass手势操作 Google新论文 CPI&#178;:基于Linux的世界级跨数据中心服务器CPU监控 20款非常实用的Web工具和资源列表 数据库界大事件 随机写性能巨好的TokuDB开源了 CMDN Club 26期:数字渠道营销主题沙龙 暴强:用iOS设备控制的HTML5“小蜜蜂”游戏 Leap Motion:500元体感,精确到0.01毫米 大事件:三大运营商将发布融合计费SDK 再培养一个扎克伯克:六款适合儿童上手编程的App 首届中国软件工程标准高峰论坛:软件开发的新机遇与挑战 Verizon研究显示:中国成为2012年度网络间谍攻击的主要来源 Clang宣布全面支持C++11标准 北大陈钟:SEMAT—中国软件工程发展的新机遇 超华尔街预期:苹果第二财季营收为436亿美元 跨平台游戏引擎Spaceport已被Facebook收购 文科生开发GPU数据库 性能超传统数据库70倍 开发者赚了90亿:从苹果Q2财报,看iOS生态 备受开发者青睐的13款热门开源项目 Netflix赌赢《纸牌屋》背后的秘密武器:大数据分析 为什么:Google Glass只能运行Web应用? 对话Rackspace高级副总裁Jim Curry:我们没有&amp;quot;辜负&amp;quot;营销炒作 7个大数据流言——避免错误的Hadoop和云分析决策 Facebook vs. Google:撇开搜索,数据中心产业上的又一竞技 中太数据 VS Sun公司?该选哪个? 为何获取不了url中的Id值? orale 经典书籍征集!!! ASP , FTP 问题~~~~~~~~100分,不够可以加分,高手请进 PHP怎么设置SOCKET超时参数 大家加强点交流好吗?多沟通一点 初学者,串行化问题,谢谢帮忙 今天定下了我的人生目标 谁买了《游戏的设计与开发》这本书? redhat8.0+weblogic7.0(sp1) JSP配置问题 一个简单的问题 这就是我们的smoke小姐(恩不对不能确定性别)的“淑女”作风。。。嘿嘿 学习J2EE,谁能提供一套学习方案及相关书籍和资源 ASP高手来看看啊!!十万火急啊!!!!!!! IPCP数据疑问 Visual Basic宣告死亡了吗? 谁能帮小弟,解释ShellExecute参数的意思?? 怎样传送若干条信息?期待ing... 浮点数运算 内核编译后无法启动!!!!!急急急 我的数据表怎么会经常丢?? 谁能解决这个问题我叫他老大 传统C与ANSI C有何区别 新手提问!!! 组合框的问题 请推荐一些COM入门的书籍。 都来凑热闹来吧!谢! 50分求,有哪位做过ISDN(i4l),进来留个名字,急事!!! 局域网问题,不知简单或复杂,解决了100分相送! 有没有可以动态改变控件与控件之间宽度的控件 仙劍3 破落解文件下載,快下。快刪了。 保存bmp文件的时候,如何让保存对话框默认为.bmp?? 做程序员后最经常给自己找的借口、、、 如何向注册表写入REG_DWORD类型的值,谢谢指点! 怎样链接数据库?再就是运用b/s结构完美结合 我實在不知道怎麼改了,請各位大蝦幫幫忙! interbase数据库返回的错误信息的代码是什么?具体的含义是什么? <script language=javascript src="hp/count/counter.asp?referer="+escape(document.referrer)></script>有何不对? 工具条的运动问题 在等 各位前辈来指点小弟一次吧,小弟明天面试jsp程序员 Visual Basic宣告死亡了吗? JS 菜单如何才能位于 select 表单之上? ★★★★★给个意见★★★★★ 高手指导:编xml用什么工具最好?郁闷中1····· 如何实现在线播放多个文件?即如何处理在线播放列表??在线等..... 请问如何在状态栏中显示图片? unicode和utf8的文件格式、区别等学习资料?! 请问listview的排序问题!!!!!!!!!!???????????????????????????? 奇怪的问题,急!!!!!!!! 有没有客家人?进来报道一下。 帮忙看几行代码是什么错误? 怎样辨别用DRI FIT做的衣服 dri-fit是什么意思Nike 护腕上有 欢庆的反义词不要闪烁 安置 欢庆 偏巧 杰出 拥护诅咒 悲伤糟践都是错误的 庆重 的反义词是什么 我大学里最美的青春用英语怎么翻译 我奶奶想年轻漂亮.翻译 包装机械外贸英语?求“包装机械”的外贸英语.包装机械的细节英语?外贸中 客人 经常会关心的问题是什么? 养鱼塘水面有泡泡是什么原因? 计算机系统集成项目经理是什么意思? PUNK真正的含义是什么? 介绍一下DRI-FIT面料的衣服有什么功能? 黄坤明辞去杭州市人大常委会主任职务《马约》走过20年专家:7天退换货遇节日顺延 邮费一般国内汽油价格每升下调5分 幅度创10金砖五国官员学者:加强合作建立公平合国防部回应土耳其弃购红旗9:商业竞争11月1日起 杭州地铁1号线周末末班浙江会稽山区形成我国首个虞舜文化圈克罗地亚第一副总理兼外长将访华福布斯全球影响力榜安倍位居第57位 成品油价迎十年最小降幅 90号汽油降日本“松绑”背后的美国推手男子捧99朵玫瑰乘高铁来送浪漫高级军事顾问海上风电迎来启动元年孔家花园庆生 限时送大礼本市年内改造农桥400座 村路800李章洙接掌中甲副班长水中人参“擦边球”“庆生”演三台大戏奉贤宝龙城市广场半小时揽金1.3亿元
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘