MergeFilesA
معالجة المستندات
الوصف
تشير اللاحقة A إلى نقطة دخول DLL بصيغة ANSI (char)؛ وتبقى واجهة ActiveX/COM مكشوفةً بالصيغة Unicode فقط. والسلوك مطابق لـ MergeFiles وتُفسر وسائط السلاسل بصفحة شيفرة SetAnsiMode الحالية
يدمج ملفين على القرص ويحفظ المستند المدموج في ملف جديد. يُنفذ الوصول إلى الملفين مباشرة على القرص ولا يلزم تحميل الملفين بالكامل في الذاكرة، لذا يمكن استخدام هذه الدالة مع مستندات ضخمة. ويجب ألا يكون الملفان مشفرين. راقب حجم ملف الإخراج أثناء تشغيل هذه الدالة لمعرفة مدى التقدم
ستكون المخططات التفصيلية (الإشارات المرجعية) وحقول النموذج والتعليقات التوضيحية من كلا المستندين موجودة في المستند المدموج
الصيغة
Delphi
Function DLMergeFilesA(InstanceID: Integer; FirstFileName, SecondFileName, OutputFileName: PAnsiChar): Integer;
DLL
int DLMergeFilesA(int InstanceID, const char * FirstFileName, const char * SecondFileName, const char * OutputFileName);
المعاملات
| FirstFileName | اسم أول ملف مطلوب دمجه |
|---|---|
| SecondFileName | اسم الملف الثاني المطلوب دمجه |
| OutputFileName | اسم الملف المطلوب إنشائه والذي سيحتوي المستند المدموج |
قيم الإرجاع
| 0 | تعذّر دمج الملفات. استخدم الدالة LastErrorCode لمعرفة سبب الفشل |
|---|---|
| 1 | دُمجت الملفات بنجاح وأُنشئ المستند المدموج الجديد |