DAOpenFileA

Dokumenthåndtering, direkte adgangsfunktionalitet

Beskrivelse

Det afsluttende A angiver DLL-indgangspunktet for ANSI (char); ActiveX/COM-grænsefladen eksponerer kun Unicode-formen. Funktionsmåden er identisk med DAOpenFile, og strengargumenter fortolkes med den aktuelle SetAnsiMode-tegntabel

Åbner en fil i direkte adgangstilstand. Dermed kan store filer behandles. Filen er ikke tilgængelig for andre processer, før den lukkes med en af følgende funktioner: DACloseFile, DAAppendFile eller DASaveAsFile. Skrivebeskyttede filer kan åbnes, og alle øvrige funktioner til direkte adgang virker, men DAAppendFile virker ikke, fordi filen ikke kan skrives

Syntaks

Delphi

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

DLL

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

Parametre

InputFileNameStien til og navnet på det dokument, der skal åbnes i direkte adgangstilstand
PasswordDen adgangskode, der skal bruges ved åbning af dokumentet. Det kan være ejer- eller brugeradgangskoden. Hvis brugeradgangskoden bruges, kan visse funktioner være begrænsede afhængigt af dokumentets tilladelser.

Returværdier

0Filen kunne ikke åbnes. Brug funktionen LastErrorCode til at bestemme årsagen til fejlen. Et FileHandle, der kan bruges med de øvrige Direct Access-funktioner
Non-zero