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.
PasswordHasł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

0Nie 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