DAOpenFileA
ניהול מסמכים, פונקציונליות גישה ישירה
תיאור
ה-A הסופי מציין את נקודת הכניסה של ה-DLL ב-ANSI (char); ממשק ה-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 | הסיסמה לשימוש בעת פתיחת המסמך. זו יכולה להיות סיסמת ה-owner או סיסמת ה-user. כשמשתמשים בסיסמת ה-user ייתכן שחלק מהפונקציונליות יוגבל בהתאם להרשאות המסמך |
ערכי החזרה
| 0 | לא ניתן היה לפתוח את הקובץ. השתמשו בפונקציה LastErrorCode כדי לקבוע את סיבת הכשל. FileHandle שניתן להשתמש בו עם פונקציות Direct Access האחרות |
|---|---|
| Non-zero |