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הסיסמה לשימוש בעת פתיחת המסמך. זו יכולה להיות סיסמת ה-owner או סיסמת ה-user. כשמשתמשים בסיסמת ה-user ייתכן שחלק מהפונקציונליות יוגבל בהתאם להרשאות המסמך

ערכי החזרה

0לא ניתן היה לפתוח את הקובץ. השתמשו בפונקציה LastErrorCode כדי לקבוע את סיבת הכשל. FileHandle שניתן להשתמש בו עם פונקציות Direct Access האחרות
Non-zero