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 関数を使用します。ほかの Direct Access 関数で使用できる FileHandle
Non-zero