DAOpenFile

Διαχείριση εγγράφων, Λειτουργίες άμεσης πρόσβασης

Περιγραφή

Ανοίγει ένα αρχείο σε λειτουργία άμεσης πρόσβασης. Αυτό επιτρέπει την επεξεργασία μεγάλων αρχείων. Το αρχείο δεν θα είναι προσβάσιμο από άλλες διεργασίες μέχρι να κλείσει με μία από τις εξής συναρτήσεις: DACloseFile, DAAppendFile ή DASaveAsFile. Μπορούν να ανοιχτούν αρχεία μόνο για ανάγνωση και όλες οι άλλες συναρτήσεις άμεσης πρόσβασης θα λειτουργούν, αλλά η DAAppendFile δεν θα λειτουργεί επειδή το αρχείο δεν μπορεί να γραφτεί

Σύνταξη

Delphi

Function TPDFlib.DAOpenFile(Const InputFileName, Password: WideString): Integer;

ActiveX

Function PDFlib::DAOpenFile(InputFileName As String, Password As String) As Long

DLL

int DLDAOpenFile(int InstanceID, const wchar_t * InputFileName, const wchar_t * Password);

Παράμετροι

InputFileNameΗ διαδρομή και το όνομα του εγγράφου που θα ανοίξει σε λειτουργία άμεσης πρόσβασης
PasswordΤο password που θα χρησιμοποιηθεί κατά το άνοιγμα του εγγράφου. Μπορεί να είναι το owner ή το user password. Αν χρησιμοποιηθεί το user password ορισμένες λειτουργίες μπορεί να περιορίζονται ανάλογα με τα δικαιώματα του εγγράφου

Τιμές επιστροφής

0Το αρχείο δεν ήταν δυνατό να ανοίξει. Χρησιμοποιήστε τη συνάρτηση LastErrorCode για να προσδιορίσετε την αιτία της αποτυχίας. Ένα FileHandle που μπορεί να χρησιμοποιηθεί με τις άλλες συναρτήσεις Direct Access
Non-zero