DAAppendFile
Διαχείριση εγγράφων, Λειτουργίες άμεσης πρόσβασης
Περιγραφή
Προσάρτηση των αλλαγών που έγιναν σε έγγραφο που άνοιξε αρχικά με τη συνάρτηση DAOpenFile. Γρήγορη λειτουργία επειδή μόνο τα τροποποιημένα αντικείμενα πρέπει να προστεθούν στο τέλος του αρχικού αρχείου. Το αρχείο κλείνει μετά τη λειτουργία και το file handle δεν θα είναι πλέον έγκυρο
Αυτή η συνάρτηση δεν θα λειτουργήσει αν το αρχείο πηγής άνοιξε σε λειτουργία μόνο για ανάγνωση ή αν το έγγραφο φορτώθηκε από κακοσχηματισμένο αρχείο για παράδειγμα όπου κενά προστέθηκαν στην αρχή του αρχείου. Σε αυτές τις περιπτώσεις πρέπει να χρησιμοποιηθεί η συνάρτηση DASaveAsFile
Σύνταξη
Delphi
Function TPDFlib.DAAppendFile(FileHandle: Integer): Integer;
ActiveX
Function PDFlib::DAAppendFile(FileHandle As Long) As Long
DLL
int DLDAAppendFile(int InstanceID, int FileHandle);
Παράμετροι
| FileHandle | Handle που επιστρέφουν οι συναρτήσεις DAOpenFile, DAOpenFileReadOnly ή DAOpenFromStream |
|---|
Τιμές επιστροφής
| 0 | Το καθορισμένο FileHandle δεν ήταν έγκυρο Οι αλλαγές στο αρχείο προσαρτήθηκαν επιτυχώς |
|---|---|
| 1 | 2 Το αρχείο άνοιξε σε λειτουργία μόνο για ανάγνωση και η ενημέρωση δεν μπορεί να γραφτεί. Χρησιμοποιήστε το DASaveAsFile. 3 Το έγγραφο άνοιξε από κακοσχηματισμένο αρχείο και λειτουργία προσάρτησης δεν είναι δυνατή. Δείτε τη συνάρτηση DAShiftedHeader |