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دُمجت الملفات بنجاح وأُنشئ المستند المدموج الجديد