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
| InputFileName | Cesta a název dokumentu, který se má otevřít v režimu přímého přístupu |
|---|---|
| Password | Heslo 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
| 0 | Soubor 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 | <