DAOpenFileA
Διαχείριση εγγράφων, Λειτουργίες άμεσης πρόσβασης
Περιγραφή
Το τελικό A δηλώνει το σημείο εισόδου ANSI (char) της DLL· η επιφάνεια ActiveX/COM εκθέτει μόνο τη μορφή Unicode. Η συμπεριφορά ταυτίζεται με του DAOpenFile και τα ορίσματα συμβολοσειρών ερμηνεύονται με την τρέχουσα σελίδα κωδικών του SetAnsiMode
Ανοίγει ένα αρχείο σε λειτουργία άμεσης πρόσβασης. Αυτό επιτρέπει την επεξεργασία μεγάλων αρχείων. Το αρχείο δεν θα είναι προσβάσιμο από άλλες διεργασίες μέχρι να κλείσει με μία από τις εξής συναρτήσεις: DACloseFile, DAAppendFile ή DASaveAsFile. Μπορούν να ανοιχτούν αρχεία μόνο για ανάγνωση και όλες οι άλλες συναρτήσεις άμεσης πρόσβασης θα λειτουργούν, αλλά η DAAppendFile δεν θα λειτουργεί επειδή το αρχείο δεν μπορεί να γραφτεί
Σύνταξη
Delphi
Function DLDAOpenFileA(InstanceID: Integer; InputFileName, Password: PAnsiChar): Integer;
DLL
int DLDAOpenFileA(int InstanceID, const char * InputFileName, const char * Password);
Παράμετροι
| InputFileName | Η διαδρομή και το όνομα του εγγράφου που θα ανοίξει σε λειτουργία άμεσης πρόσβασης |
|---|---|
| Password | Το password που θα χρησιμοποιηθεί κατά το άνοιγμα του εγγράφου. Μπορεί να είναι το owner ή το user password. Αν χρησιμοποιηθεί το user password ορισμένες λειτουργίες μπορεί να περιορίζονται ανάλογα με τα δικαιώματα του εγγράφου |
Τιμές επιστροφής
| 0 | Το αρχείο δεν ήταν δυνατό να ανοίξει. Χρησιμοποιήστε τη συνάρτηση LastErrorCode για να προσδιορίσετε την αιτία της αποτυχίας. Ένα FileHandle που μπορεί να χρησιμοποιηθεί με τις άλλες συναρτήσεις Direct Access |
|---|---|
| Non-zero |