Chinaunix首页 | 论坛 | 博客
  • 博客访问: 16495885
  • 博文数量: 5645
  • 博客积分: 9880
  • 博客等级: 中将
  • 技术积分: 68081
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-28 13:35
文章分类

全部博文(5645)

文章存档

2008年(5645)

我的朋友

分类:

2008-04-28 20:47:44

下载本文示例代码
 ?b>一.旧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 } 共3页。 1 2 3 8 :  ?b>一.旧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 } 共3页。 1 2 3 8 : 下载本文示例代码


Delphi中用于读写的文件类型Delphi中用于读写的文件类型Delphi中用于读写的文件类型Delphi中用于读写的文件类型Delphi中用于读写的文件类型Delphi中用于读写的文件类型Delphi中用于读写的文件类型Delphi中用于读写的文件类型Delphi中用于读写的文件类型Delphi中用于读写的文件类型Delphi中用于读写的文件类型Delphi中用于读写的文件类型Delphi中用于读写的文件类型Delphi中用于读写的文件类型Delphi中用于读写的文件类型
阅读(98) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~