MergeFilesA

Управление документом

Описание

Завершающая A обозначает точку входа ANSI (char) в DLL; интерфейс 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Файлы успешно объединены, создан новый документ