科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道基础软件Delphi中用于读写的文件类型

Delphi中用于读写的文件类型

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

Windows文件句柄是较底层的文件操作类型,提供了灵活的同步及异步文件读写控制,以下提供用Windows文件句柄类型对文件同步及异步操作的伪代码描述......

作者:梅友松 来源:yesky 2007年11月1日

关键字:

  • 评论
  • 分享微博
  • 分享邮件
// deal with other error cases

}
}
} // end case

// deal with other error cases

} // end switch
} // end if

  虽然Windows文件句柄提供灵活的文件控制,但须编写更多的出错处理代码,如果对WindowsAPI不熟悉,使用Delphi推荐的旧文件变量类型.

  Delphi的旧文件类型使用AssignFile,使文件变量和物理文件关联,通过Delphi定义的对文件变量的各种操作,完成文件的存取和操作.使用方便.以下提供对文件变量类型的操作代码描述:
var

F: TextFile;
S: string;
begin
if OpenDialog1.Execute then { Display Open dialog box }
begin
AssignFile(F, OpenDialog1.FileName); { File selected in dialog box }
Reset(F);
Readln(F, S); { Read the first line out of the file }
Edit1.Text := S; { Put string in a TEdit control }
CloseFile(F);
end;
end;

  文件流是流(stream classes)的子类,所以使用他的一个优点就是能自动继承其父类的属性他能很容易的和其他的流类互操作,比如你如果想把一块动态内存块写入磁盘,可以使用一个TFileStream和一个TMemoryStream来完成.

查看本文来源

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章