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
| InputFileName | Suorassa käyttötilassa avattavan dokumentin polku ja nimi |
|---|---|
| Password | Asiakirjaa 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
| 0 | Tiedostoa ei voitu avata. Vian syyn voi selvittää LastErrorCode-funktiolla. FileHandle, jota voi käyttää muiden Direct Access -funktioiden kanssa |
|---|---|
| Non-zero |