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

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

}

Silver:用Swift编写iOS、Android和.NET应用 Swift没有异常处理,遇到功能性错误怎么办? 基于Python的测试驱动开发实战 不能守株待兔!移动互联网时代:产品找用户 淘汰传统屏幕,虚拟现实新纪元何时开启? 《近匠》SENSORO CTO赵东炜:解密iBeacon生态 我由Angular转向React,为什么? 产品设计中的九个注意事项 昂贵、复杂、不可靠!智能家居产品的尴尬现状 Facebook的CIO都做些什么? 穷游网CTO黄向阳:成果与价值是最好的驱动力 2015移动游戏行业方向标:创业者必须关注的几个领域 基于Python的行为驱动开发实战 面向WP和Android!微软车库发布多款免费应用 GRPC:谷歌发布的首款基于HTTP/2和protobuf的RPC框架 革命,就是现在!——CES 2015行纪 HTML5游戏引擎排行榜 Construct 2最受欢迎 2015手游营销新趋势:电视广告,及其投放逻辑 详解下一代开源混合应用框架Reapp 应用内一键交易!Google公布Android Pay项目 Timehop为什么要放弃Rails,转向Go? 无线充电技术走入客厅 宜家推出“Home Smart”系列 发布仅一年,虚幻引擎4宣布完全免费! HTML5初学者福利!11个在线学习网站推荐 Qualcomm发布Snapdragon 820与超声波指纹识别技术 App Store应用僵尸化:没品质没资本的必然走向 Unity 5正式发布:支持21种平台、个人版免费! 创新高性能移动UI框架——Canvas UI 框架 取精华、去糟粕!适合iOS开发者的15大网站推荐 Swift如何优化性能? 【程序员电子刊精选】明道CEO任向晖:企业也需要养成好习惯 有沒辦法使成員函數只供指定的 class 呼叫! 请问如何给listview添加鼠标拖拽功能,如从本视图中拖走一行? Jbuild and Visual Age for Java 只使用数据库表单如何不带环境? 为什么在Cmd.exe 下可以运行,但是在ASP里面却没有办法写进数据???斑竹怎么只提供4页的讨论内容呢?? 救急,启动winNT时候inetinfo.exe总是共享冲突,该咋解决? 如何防止内存泄漏 帮忙看诊断一下遇到的问题。 Fatal error C1010: unexpected end of file while looking for precompiled header directive是什么意思?怎么改正? 关于数据窗口 D3D8的疑問 作动态连接库链接时出错? rLabel的小问题,以后给分. WebSphere 4.0中是否已经直接实现了connection pool CSDN的bug报告:您不能给自己加分...... ORACLE里的中文字符集怎么解决?高分求救!!! 身为一个程序员,谈谈这些年里你所拥有的成功经历!见识一下CSDN牛人总汇! 这是怎么回事呀? asp怎么调用存储过程,主要是参数问题怎么传递 高分,给高分!!! 如何在useradd,增加一个用户的同时,限定这个用户的使用空间 关于内存分配的问题 由金山英文写作助理想到一种木马机制 如何修改Delta数据包中的信息 请问各位哥哥,配置个wu-ftp服务器,一个大目录有一个用户访问,里面的小目录由其它用户访问,怎么配置? 文凭真的这么重要么! 提问关于并发服务器。 关于jbuilder5开发EJB运行容器时的问题,跟帖都有分 请问怎样加一个位图作为Dialog的背景? 写dll链接时出错? 有谁知道windows屏幕保护的通用密码? 请教光标定位 如何使用PFXImportCertStore函数将.pfx文件注册到系统中啊! 有谁知道windows屏幕保护的通用密码 有关JSP运行的问题。分数多多 一个非常菜的问题! 如何利用socket截获80端口的数据? ji.ji.ji... 如何防止内存泄漏001 有谁知道windows屏幕保护的通用密码, xiaoxi777(小溪):请教你刚才的问题 有谁知道windows屏幕保护的通用密码,帮帮忙 在Unicode转换中,_T()与L到底怎么用,有什么区别? 关于利用QQ广告入侵 有没有深圳的阿,我快失业了,哪里要PB程序员啊 有谁知道windows系统的屏幕保护的通用密码 如何自动刷新网页?在线等待! 有谁知道window系统的屏幕保护的通用密码 怎样建设Java服务器?? 我用DELPHI打开了一个FOXPRO表,我想把FOX表的一个数字型字段(N.9.2)的一个数据(99.9)传给DELPHI中的一个变量,问这个变量是什么型的,是string,integer.? 请教Powerdesigner??? 银离子,3价铁离子,和铜离子的氧化性强弱,怎么判断 四苯硼钠有毒吗?易分解吗?化学性质怎样? 铁离子与亚铁离子是否反应 铁离子,银离子,铜离子的抗菌性 苯的性质. 亚铁离子与氯离子会反应吗? 那铁离子与氯离子又会不会反应 银离子可以将铁或亚铁离子氧化成铁离子吗?为什么? 苯板有毒吗? 亚铁离子→铁→铁离子 怎么反应 深水炸弹在深海处爆炸的原因是什么 大块的金属钠与水反应为什么会发生爆炸? 有哪些物质遇水反应会自燃? 深水炸弹为什么只有下沉到特定的深度时才爆炸? 如何判断参加反应的Fe最终生成的是亚铁离子还是铁离子 为什么苯是平面正六边形结构 什么叫深水炸弹啊? Fe离子与什么反应生成的是亚铁离子 下列事实能说明苯分子的平面正六边形结构中碳碳键不是以单双键交替排列的是() (A)苯的一元取代物没有同分异构体 (B)苯的间位二元取代物只有一种 (C)苯的邻位二元取代物只有 深水炸弹在水中为什么到一定程度后会自动爆炸? Fe和什么反映生成2价亚铁?和什么反映生成3价铁离子?那减呢? 能证明苯分子是平面六边形结构,碳碳键不是单、双键交替的事实是什么 苯是不是有机物? Fe与盐酸反应生成亚铁离子?那么Fe与次氯酸反应呢? 例⒎下列事实能说明苯分子的平面正六边形结构中碳碳键不是以单双键交替排列的是?(A)苯的一元取代物没有同分异构体 (B)苯的间位二元取代物只有一种   (C)苯的邻位二元取代物 三价铁离子能与哪些金属反应 钠与水的反应为什么会发生爆炸? 什么物质就不存在?什么物质遇水分解?举一些例子 三价铁离子氧化性比银离子强吗 钠和水会反应吗? 遇水分解的物质算不算是沉淀如AgOH等等 特别是AgOH这个遇水分解生出沉淀的 好像这个化学式 Ca(OH)2+AgCl=AgOH↓+CaCl2对吗额、我就是问问、 在写化学方程式时 生成物是agoh时 agoh要不要加↓ 有机物苯1.甲苯溶于苯么2.溴苯溶于苯么3.苯酚溶于苯么 金属钠和钾与水反应,发生爆炸后,为什么钾的威力却不如钠?有时候,你把一块金属钠扔进水里,它会在水里反应一段时间,然后就会发生猛烈的爆炸,并伴随很大的响声,程度比较剧烈.而金属钾,它 三价铁离子与硫离子反应离子方程式 苯是有机物吗 钠与水反应钠与水反应时融化成小球,说明反应放热? 遇水散热的物质有什么在化学物质中 什么物质遇水会散发大量热量 二战时期,深水炸弹有效炸伤潜水艇的爆炸距离是几米? 水与钠结合会发生什么反应? 亚硫氢酸离子能与氢离子共存吗 壁挂炉水压高会爆炸吗前两天听说水压最好不要超过0-1.5,可是我现在刚烧了两个多小时,水压就到了2.5,好害怕啊,我以前没烧过壁挂炉,你们说我继续烧,会爆炸吗,这是新家,不烧又很冷,你们只 高锰酸钾与亚铁离子如何反应生成铁离子的啊,要反应式~谢拉 什么物体遇水即化 壁挂炉会爆炸吗,水压高我以前没烧过壁挂炉,今天刚开始烧,前两天听人说,壁挂炉的水压最好控制在0-1.5,可是我现在刚烧两个多小时,水压到了2.5了,不烧又很冷,我该不该继续烧呢?》 铁和稀硝酸反应后是生成铁离子还是亚铁离子?注意!是铁和“稀”硝酸,而不是浓硝酸. 如何判断分子中所有原子是否处在同一平面?再分析下苯和乙烯 怎样鉴别铁离子和亚铁离子有一杯溶液,可能含有铁离子和亚铁离子,请问如何鉴别是否含有!急!P。S:一定要有实验过程 是铁离子与铁反应生成亚铁离子还是亚铁离子与铁生成铁离子? 联二苯分子中处于同一平面的碳原子最少是多少个?最多是多少个? 怎么区分铁离子和亚铁离子 铁反应生成铁离子还是亚铁离子怎么才能知道呀?和反应物有关吗? 苯所有原子在同一平面么 有关鉴别铁离子和亚铁离子的问题.下面是鉴别铁离子和亚铁离子的方法1.观察溶液的颜色:溶液颜色为黄色的是Fe3+,溶液颜色为浅绿色的是Fe2+;2.加NaOH溶液:产生红褐色沉淀的是Fe3+,产生白 苯的键线式和结构简式RT,是一样的么? 苯的所有原子一定都在同一个平面上?有没有可能某些氢原子不在6个碳确定的平面上?碳氢键不是可以旋转的吗?这样的话,某个氢原子就可能不在碳平面上了. 铁离子和亚铁离子的区别 苯的同分异构体,有三个碳碳双键,且只有一种等效氢,结构简式是 硫与铁怎么反应 在水性涂料中,哪种材料有净味功能,比如能去除醛和苯乖等等 苯是一种什么样的物质,它有什么样的物理化学性质? 苯的结构简式是什么
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn