DAOpenFileA

Documentbeheer, functionaliteit voor directe toegang

Beschrijving

De afsluitende A geeft het ANSI (char)-DLL-entrypoint aan; het ActiveX/COM-oppervlak biedt alleen de Unicode-vorm. Het gedrag is identiek aan DAOpenFile en stringargumenten worden geïnterpreteerd volgens de huidige SetAnsiMode-codepagina

Opent een bestand in de modus voor directe toegang. Hierdoor kunnen grote bestanden worden verwerkt. Het bestand is niet toegankelijk voor andere processen totdat het wordt gesloten met een van de volgende functies: DACloseFile, DAAppendFile of DASaveAsFile. Alleen-lezenbestanden kunnen worden geopend en alle andere functies voor directe toegang werken, maar DAAppendFile werkt niet omdat er niet naar het bestand kan worden geschreven

Syntaxis

Delphi

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

DLL

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

Parameters

InputFileNameHet pad en de naam van het document dat in de directe toegangsmodus moet worden geopend
PasswordHet wachtwoord dat wordt gebruikt bij het openen van het document. Dit kan het owner- of userwachtwoord zijn. Als het userwachtwoord wordt gebruikt, kan bepaalde functionaliteit beperkt zijn, afhankelijk van de rechten van het document

Retourwaarden

0Het bestand kon niet worden geopend. Gebruik de functie LastErrorCode om de oorzaak van de fout te bepalen. Een FileHandle die met de andere Direct Access-functies kan worden gebruikt
Non-zero