DAOpenFileA
Dokumenthåndtering, direkte tilgangsfunksjonalitet
Beskrivelse
Den avsluttende A angir ANSI-inngangspunktet (char) i DLL-en; ActiveX/COM-flaten eksponerer kun Unicode-formen. Oppførselen er identisk med DAOpenFile og strengargumenter tolkes ut fra gjeldende kodetabell i SetAnsiMode
Åpner en fil i direkte tilgang-modus. Dette gjør det mulig å behandle store filer. Filen vil ikke være tilgjengelig for andre prosesser før den lukkes med én av følgende funksjoner: DACloseFile, DAAppendFile eller DASaveAsFile. Skrivebeskyttede filer kan åpnes, og alle andre funksjoner for direkte tilgang vil fungere, men DAAppendFile vil ikke fungere siden filen ikke kan skrives til
Syntaks
Delphi
Function DLDAOpenFileA(InstanceID: Integer; InputFileName, Password: PAnsiChar): Integer;
DLL
int DLDAOpenFileA(int InstanceID, const char * InputFileName, const char * Password);
Parametere
| InputFileName | Banen og navnet på dokumentet som skal åpnes i direkte tilgangsmodus. |
|---|---|
| Password | Passordet som skal brukes ved åpning av dokumentet. Dette kan være eier- eller brukerpassordet. Med brukerpassord kan noe funksjonalitet være begrenset avhengig av dokumentets rettigheter |
Returverdier
| 0 | Filen kunne ikke åpnes. Bruk LastErrorCode-funksjonen for å finne årsaken til feilen. Et FileHandle som kan brukes med de andre Direct Access-funksjonene |
|---|---|
| Non-zero |