DAOpenFileA

Asiakirjojen hallinta, suora pääsy -toiminnot

Kuvaus

Loppuosa A tarkoittaa DLL:n ANSI-pistettä (char); ActiveX/COM-rajapinta tarjoaa vain Unicode-muodon. Käyttäytyminen on sama kuin funktiolla DAOpenFile, ja merkkijonoargumentit tulkitaan nykyisellä SetAnsiMode-koodisivulla

Avaa tiedoston suorassa käyttötilassa. Näin suuria tiedostoja voidaan käsitellä. Tiedosto ei ole muiden prosessien käytettävissä, ennen kuin se suljetaan jollakin seuraavista funktioista: DACloseFile, DAAppendFile tai DASaveAsFile. Vain luku -tiedostot voidaan avata, ja kaikki muut suoran käytön funktiot toimivat, mutta DAAppendFile ei toimi, koska tiedostoon ei voi kirjoittaa

Syntaksi

Delphi

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

DLL

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

Parametrit

InputFileNameSuorassa käyttötilassa avattavan dokumentin polku ja nimi
PasswordAsiakirjaa avattaessa käytettävä salasana. Se voi olla omistajan tai käyttäjän salasana. Käyttäjän salasanaa käytettäessä osa toiminnoista voi olla rajoitettu asiakirjan oikeuksien mukaisesti

Paluuarvot

0Tiedostoa ei voitu avata. Vian syyn voi selvittää LastErrorCode-funktiolla. FileHandle, jota voi käyttää muiden Direct Access -funktioiden kanssa
Non-zero