DAOpenFileA
Dokumentų valdymas, tiesioginės prieigos funkcijos
Aprašymas
Galinis A žymi ANSI (char) DLL įėjimo tašką; ActiveX/COM sąsaja atskleidžia tik Unicode formą. Elgsena identiška DAOpenFile, o eilutės argumentai aiškinami naudojant esamąjį SetAnsiMode kodų puslapį
Atidaro failą tiesioginės prieigos režimu. Tai leidžia apdoroti didelius failus. Failas nebus pasiekiamas kitiems procesams, kol nebus uždarytas viena iš šių funkcijų: DACloseFile, DAAppendFile arba DASaveAsFile. Galima atidaryti tik skaitomus failus, veiks visos kitos tiesioginės prieigos funkcijos, tačiau DAAppendFile neveiks, nes į failą negalima rašyti
Sintaksė
Delphi
Function DLDAOpenFileA(InstanceID: Integer; InputFileName, Password: PAnsiChar): Integer;
DLL
int DLDAOpenFileA(int InstanceID, const char * InputFileName, const char * Password);
Parametrai
| InputFileName | Dokumento, kurį reikia atidaryti tiesioginės prieigos režimu, kelias ir pavadinimas. |
|---|---|
| Password | Dokumento atvėrimui naudojamas slaptažodis. Tai gali būti savininko arba naudotojo slaptažodis. Naudotojo slaptažodžiu atvėrus kai kuri funkcionalumas gali būti ribojamas, priklausomai nuo dokumento leidimų |
Grąžinamos reikšmės
| 0 | Failo nepavyko atverti. Nesėkmės priežasčiai nustatyti naudokite LastErrorCode funkciją FileHandle reikšmė, kurią galima naudoti su kitomis Direct Access funkcijomis |
|---|---|
| Non-zero |