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 |