DAOpenFileA

Upravljanje dokumentima, Funkcionalnost izravnog pristupa

Opis

Sufiks A na kraju označuje ulaznu točku DLL-a vrste ANSI (char); sučelje ActiveX/COM izlaže samo oblik Unicode. Ponašanje je jednako DAOpenFile, a znakovni argumenti tumače se pomoću trenutne kodne stranice SetAnsiMode

Otvara datoteku u načinu izravnog pristupa. To omogućuje obradu velikih datoteka. Datoteka neće biti dostupna drugim procesima sve dok se ne zatvori nekom od sljedećih funkcija: DACloseFile, DAAppendFile ili DASaveAsFile. Datoteke samo za čitanje mogu se otvoriti i sve ostale funkcije izravnog pristupa će raditi, ali DAAppendFile neće raditi jer se u datoteku ne može pisati

Sintaksa

Delphi

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

DLL

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

Parametri

InputFileNamePutanja i naziv dokumenta koji treba otvoriti u načinu izravnog pristupa
PasswordLozinka koja se koristi pri otvaranju dokumenta. To može biti vlasnička ili korisnička lozinka. Ako se koristi korisnička lozinka, određene funkcije mogu biti ograničene ovisno o dopuštenjima dokumenta

Povratne vrijednosti

0Datoteku nije bilo moguće otvoriti. Upotrijebite funkciju LastErrorCode za određivanje uzroka neuspjeha. FileHandle koji se može koristiti s drugim funkcijama izravnog pristupa
Nenula