DAOpenFileA
Quản lý tài liệu, Chức năng truy cập trực tiếp
Mô tả
Hậu tố A là entry point DLL ANSI (char); mặt ActiveX/COM chỉ phơi dạng Unicode. Hành vi giống hệt DAOpenFile và các tham số chuỗi được diễn giải theo code page hiện tại của SetAnsiMode
Mở file ở chế độ direct access, giúp xử lý được file lớn. File sẽ không bị các process khác truy cập cho đến khi được đóng bằng một trong các hàm: DACloseFile, DAAppendFile hoặc DASaveAsFile. File chỉ đọc vẫn mở được và mọi hàm direct access khác đều hoạt động, nhưng DAAppendFile sẽ không chạy vì không ghi được vào file
Cú pháp
Delphi
Function DLDAOpenFileA(InstanceID: Integer; InputFileName, Password: PAnsiChar): Integer;
DLL
int DLDAOpenFileA(int InstanceID, const char * InputFileName, const char * Password);
Tham số
| InputFileName | Đường dẫn và tên của tài liệu cần mở ở chế độ truy cập trực tiếp. |
|---|---|
| Password | Mật khẩu dùng khi mở tài liệu. Có thể là owner password hoặc user password. Nếu dùng user password, một số chức năng có thể bị hạn chế tùy theo permissions của tài liệu |
Giá trị trả về
| 0 | Không mở được file. Dùng hàm LastErrorCode để xác định nguyên nhân. FileHandle này dùng được với các hàm Direct Access khác |
|---|---|
| Non-zero |