DAOpenFileA
Zarządzanie dokumentem, Funkcje dostępu bezpośredniego
Opis
Końcowa litera A oznacza punkt wejścia DLL ANSI (char); powierzchnia ActiveX/COM udostępnia wyłącznie postać Unicode. Zachowanie jest identyczne jak w DAOpenFile, a argumenty ciągów są interpretowane przy użyciu bieżącej strony kodowej SetAnsiMode
Otwiera plik w trybie dostępu bezpośredniego. Pozwala to przetwarzać duże pliki. Plik nie będzie dostępny dla innych procesów, dopóki nie zostanie zamknięty jedną z następujących funkcji: DACloseFile, DAAppendFile lub DASaveAsFile. Pliki tylko do odczytu można otwierać i wszystkie inne funkcje dostępu bezpośredniego będą działać, lecz DAAppendFile nie zadziała, ponieważ pliku nie można zapisać
Składnia
Delphi
Function DLDAOpenFileA(InstanceID: Integer; InputFileName, Password: PAnsiChar): Integer;
DLL
int DLDAOpenFileA(int InstanceID, const char * InputFileName, const char * Password);
Parametry
| InputFileName | Ścieżka i nazwa dokumentu do otwarcia w trybie Direct Access. |
|---|---|
| Password | Hasło używane do otwarcia dokumentu. Może to być hasło właściciela lub użytkownika. W przypadku użycia hasła użytkownika część funkcji może być ograniczona zależnie od uprawnień dokumentu. |
Wartości zwracane
| 0 | Nie można było otworzyć pliku. Użyj funkcji LastErrorCode, aby ustalić przyczynę niepowodzenia. FileHandle, którego można używać z innymi funkcjami Direct Access |
|---|---|
| Non-zero |