DAOpenFileA

Správa dokumentů, funkce přímého přístupu

Popis

Koncové A označuje vstupní bod DLL pro ANSI (char); povrch ActiveX/COM vystavuje jen Unicode formu. Chování je shodné s DAOpenFile a řetězcové argumenty se interpretují podle aktuální kódové stránky SetAnsiMode

Otevře soubor v režimu přímého přístupu. To umožňuje zpracování velkých souborů. Soubor nebude přístupný jiným procesům, dokud se nezavře pomocí jedné z těchto funkcí: DACloseFile, DAAppendFile nebo DASaveAsFile. Soubory jen pro čtení lze otevřít a všechny ostatní funkce přímého přístupu budou fungovat, ale DAAppendFile fungovat nebude, protože do souboru nelze zapisovat

Syntaxe

Delphi

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

DLL

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

Parametry

InputFileNameCesta a název dokumentu, který se má otevřít v režimu přímého přístupu
PasswordHeslo použité při otevírání dokumentu. Může jít o heslo vlastníka nebo uživatele. Při použití uživatelského hesla mohou být některé funkce omezeny podle oprávnění dokumentu

Návratové hodnoty

<
0Soubor se nepodařilo otevřít. Příčinu selhání zjistíte pomocí funkce LastErrorCode. FileHandle, který lze použít s ostatními funkcemi přímého přístupu
Non-zero