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 | 파일이 성공적으로 병합되었고 새 병합 문서가 생성되었습니다 |