DAOpenFileA

Gestionarea documentelor, funcționalitate de acces direct

Descriere

Codul A de la sfârșit denotă entry point-ul DLL ANSI (char); suprafața ActiveX/COM expune doar forma Unicode. Comportamentul este identic cu DAOpenFile, iar argumentele string sunt interpretate folosind code page-ul curent al SetAnsiMode

Deschide un fișier în modul de acces direct. Aceasta permite prelucrarea fișierelor mari. Fișierul nu va fi accesibil altor procese până când nu este închis prin una dintre funcțiile următoare: DACloseFile, DAAppendFile sau DASaveAsFile. Pot fi deschise fișiere doar pentru citire, iar toate celelalte funcții de acces direct vor funcționa, dar DAAppendFile nu va funcționa deoarece fișierul nu poate fi scris

Sintaxă

Delphi

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

DLL

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

Parametri

InputFileNameCalea și numele documentului care urmează să fie deschis în modul de acces direct.
PasswordParola folosită la deschiderea documentului. Poate fi parola de owner sau de user. Dacă se folosește parola de user, anumite funcționalități pot fi restricționate în funcție de permisiunile documentului

Valori returnate

0Fișierul nu a putut fi deschis. Folosiți funcția LastErrorCode pentru a determina cauza eșecului. Un FileHandle care poate fi folosit cu celelalte funcții Direct Access
Non-zero