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

InputFileNamePot in ime dokumenta, ki ga želite odpreti v načinu neposrednega dostopa
PasswordGeslo 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

0Datoteke ni bilo mogoče odpreti. Vzrok napake ugotovite z funkcijo LastErrorCode FileHandle, ki ga lahko uporabite z ostalimi funkcijami Direct Access
Non-zero