社区
Windows SDK/API
帖子详情
openfile函数的使用
yufly
2004-10-24 01:31:07
openfile函数,是怎样用的,能举几个例子吗?
...全文
649
1
打赏
收藏
openfile函数的使用
openfile函数,是怎样用的,能举几个例子吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
luke5678
2004-10-24
打赏
举报
回复
1. OpenFile函数使用说明
函数原型:function OpenFile(const lpFileName: LPCSTR; var lpReOpenBuff: TOFStruct;
uStyle: UINT): HFILE; stdcall;
函数功能:以不同方式打开文件的操作(为兼容16位Windows程序保留的函数)。建议
Windows下使用CreateFile函数。
参数说明:lpFileName: 要打开文件的名称
lpReOpenBuff: 变量指针,用于存储文件被首次打开时接收信息。
UStyle: 打开文件的常量类型。
常量名
意义
Of_Create
创建文件
Of_Delete
删除指定文件
Of_Exist
打开文件以验证其存在否?存在,返回一无效句柄;否则,返回负数
Of_Parse
填充lpReOpenBuff内容,但不进行任何操作
Of_Prompt
如存在不存在,则显示一有重试和取消按钮的消息框
Of_Read
只读方式打开
Of_ReadWrite
读写方式打开
Of_ReOpen
打开lpReOpenBuff内指定的文件,而不依据lpFileName
Of_Search
强迫Windows查找文件---即使指定了文件路径
Of_Share_Compat
文件可由多个程序多次打开
Of_Share_Deny_None
共享打开
Of_Share_Deny_Read
禁止其它程序读该文件
Of_Share_Deny_Write
禁止其它程序写该文件
Of_Share_Exclusive
独占方式打开文件,其它程序不得再打开该文件
Of_Write
只写方式打开
返回值:成功,返回值为文件句柄(但可能无效,如:Of_Exist);出错,返回HFile_Error。
//例子
procedure TForm1.Button1Click(Sender: TObject);
var
iFileHandle: HFILE;
Buffer: TOFStruct;
filename:Pchar;
begin
if OpenDialog1.execute then
filename := PCHAR(Opendialog1.FileName);
iFileHandle := OpenFile(filename,Buffer,OF_READWRITE);
Caption := Buffer.szPathName;
end;
Open
VINO计算机视觉模型加速 实战教程
详细介绍了
Open
VINO整体架构、基本组件、核心组件DLDT与IE的
使用
,
Open
VINO对模型加速执行推断的开发流程与步骤、相关SDK API
函数
如何在C++与Python环境下进行API调用,如何
使用
预训练模型快速开发图像分类、对象...
Open
File
函数
使用
说明
函数
原型:function
Open
File
(const lp
File
Name: LPCSTR; var lpRe
Open
Buff: TOFStruct; uStyle: UINT): H
FILE
; stdcall;
函数
功能:以不同方式打开文件的操作(为兼容16位Windows程序保留的...
go
函数
os.
Open
File
转载go
函数
os.
Open
File
_dodod2012的博客-CSDN博客_go os.
open
file
go 系统
函数
os.
Open
File
定义为func
Open
File
(name string, flag int, perm
File
Mode) (*
File
, error) 特简单,传入路径,flag,已经权限就...
Go语言 Os.
Open
File
函数
参考 源码地址... ... func
Open
File
...func
Open
File
(name string, flag int, perm
File
Mode) (
file
*
File
, err error) ...
Open
File
是一个更一般性的文件打开
函数
,大多数调用者都应用
Open
...
c++
open
_
file
函数
ifstream&
open
_
file
(ifstream &in, const string &
file
) { in.close(); in.clear(); in.
open
(
file
.c_str()); return in; }
Windows SDK/API
1,183
社区成员
22,335
社区内容
发帖
与我相关
我的任务
Windows SDK/API
Delphi Windows SDK/API
复制链接
扫一扫
分享
社区描述
Delphi Windows SDK/API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章