MergeFileListFastA

Thao tác tài liệu

Mô tả

Hậu tố A là entry point DLL ANSI (char); mặt ActiveX/COM chỉ phơi dạng Unicode. Hành vi giống hệt MergeFileListFast và các tham số chuỗi được diễn giải theo code page hiện tại của SetAnsiMode

Tương tự hàm MergeFileList nhưng dùng thuật toán nâng cao để tăng tốc

Trong quá trình gộp sẽ tạo một file list mới chứa kết quả merge của từng mục trong file list chỉ định. File list mới có tên trùng file list gốc kèm hậu tố Result. Ví dụ, file list gốc tên "MyFiles" thì file list mới sẽ là "MyFilesResult". File list mới này không chứa tên file mà chứa mô tả bằng chữ về trạng thái xử lý của từng file trong quá trình gộp

Danh sách phải có từ hai file trở lên thì việc gộp mới thành công

Trường biểu mẫu, chú thích và đề mục (bookmark) từ tất cả các tài liệu sẽ có mặt trong tài liệu sau khi gộp

Cú pháp

Delphi

Function DLMergeFileListFastA(InstanceID: Integer; ListName, OutputFileName: PAnsiChar): Integer;

DLL

int DLMergeFileListFastA(int InstanceID, const char * ListName, const char * OutputFileName);

Tham số

ListNameTên file list cần dùng. Toàn bộ file trong danh sách sẽ được gộp lại với nhau
OutputFileNameĐường dẫn và tên file đầu ra cần tạo. File này sẽ chứa toàn bộ các file trong file list

Giá trị trả về

0Không hoàn tất được quá trình gộp. Dùng hàm GetLastError để xác định nguyên nhân lỗi
Non-zeroSố file đã gộp thành công