DAOpenFileA
Upravljanje dokumentov, funkcionalnost neposrednega dostopa
Opis
Končnica A označuje vstopno točko DLL za ANSI (char); površina ActiveX/COM izpostavi le obliko Unicode. Obnašanje je enako kot pri DAOpenFile, nizni argumenti pa se tolmačijo z uporabo trenutne kodne strani SetAnsiMode
Odpre datoteko v načinu neposrednega dostopa. To omogoča obdelavo velikih datotek. Drugim procesom datoteka ne bo dostopna, dokler ni zaprta z eno od teh funkcij: DACloseFile, DAAppendFile ali DASaveAsFile. Odpreti je mogoče datoteke samo za branje in vse druge funkcije neposrednega dostopa bodo delovale, vendar DAAppendFile ne bo deloval, ker v datoteko ni mogoče pisati
Sintaksa
Delphi
Function DLDAOpenFileA(InstanceID: Integer; InputFileName, Password: PAnsiChar): Integer;
DLL
int DLDAOpenFileA(int InstanceID, const char * InputFileName, const char * Password);
Parametri
| InputFileName | Pot in ime dokumenta, ki ga želite odpreti v načinu neposrednega dostopa |
|---|---|
| Password | Geslo za odpiranje dokumenta. To je lahko lastniško ali uporabniško geslo. Z uporabniškim geslom so lahko nekatere funkcije omejene, odvisno od dovoljenj dokumenta |
Vrnjene vrednosti
| 0 | Datoteke ni bilo mogoče odpreti. Vzrok napake ugotovite z funkcijo LastErrorCode FileHandle, ki ga lahko uporabite z ostalimi funkcijami Direct Access |
|---|---|
| Non-zero |