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
| InputFileName | Het pad en de naam van het document dat in de directe toegangsmodus moet worden geopend |
|---|---|
| Password | Het 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
| 0 | Het 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 |