DAOpenFileA
Управление на документи, Функционалност за директен достъп
Описание
Завършващата A обозначава точката на вход на DLL от тип ANSI (char); интерфейсът 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, който може да се използва с другите функции за директен достъп |
|---|---|
| Ненулева стойност |