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
| InputFileName | Calea și numele documentului care urmează să fie deschis în modul de acces direct. |
|---|---|
| Password | Parola 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
| 0 | Fiș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 |