DAOpenFileA

文档管理、直接访问功能

描述

末尾的 A 表示 ANSI(char)DLL 入口点;ActiveX/COM 接口仅公开 Unicode 形式。其行为与 DAOpenFile 相同,字符串参数按当前 SetAnsiMode 代码页解释

以直接访问模式打开文件,从而可以处理大型文件。在使用以下函数之一关闭文件之前,其他进程无法访问该文件:DACloseFile、DAAppendFile 或 DASaveAsFile。可以打开只读文件,其他直接访问函数均可工作,但 DAAppendFile 无法工作,因为文件不可写

语法

Delphi

Function DLDAOpenFileA(InstanceID: Integer; InputFileName, Password: PAnsiChar): Integer;

DLL

int DLDAOpenFileA(int InstanceID, const char * InputFileName, const char * Password);

参数

InputFileName要以直接访问模式打开的文档路径和名称
Password打开文档时使用的密码。它可以是所有者密码或用户密码。如果使用用户密码,则某些功能可能会根据文档权限受到限制

返回值

0无法打开文件。请使用 LastErrorCode 函数确定失败原因 可与其他直接访问函数配合使用的 FileHandle
Non-zero