MergeFileListFastA

Dokumentum-manipuláció

Leírás

A záró A az ANSI (char) DLL-belépési pontot jelöli; az ActiveX/COM felület csak a Unicode-változatot teszi elérhetővé. A viselkedése megegyezik a MergeFileListFast függvényével, a karakterláncargumentumokat pedig az aktuális SetAnsiMode kódlap szerint értelmezi

Hasonló a MergeFileList függvényhez, de fejlett algoritmust használ a sebesség javítására

Az egyesítés során új fájllista jön létre, amely a megadott fájllista minden eleméhez tartalmazza az egyesítési folyamat eredményét. Az új fájllista neve megegyezik az eredeti fájllista nevével, kiegészítve a Result szóval. Ha például az eredeti fájllista neve "MyFiles", akkor az új fájllista neve "MyFilesResult" lesz. Ez az új fájllista nem fájlneveket, hanem az egyesítés során megtalált fájl állapotának szöveges leírását tartalmazza

Az egyesítés sikeréhez legalább két fájlnak kell lennie a fájllistában

Az összes dokumentum űrlapmezői, annotációi és körvonalai (könyvjelzői) jelen lesznek az egyesített dokumentumban

Szintaxis

Delphi

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

DLL

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

Paraméterek

ListNameA használandó fájllista neve. A listában szereplő összes fájl egyesítve lesz
OutputFileNameA létrehozandó kimeneti fájl elérési útja és fájlneve. Ez a fájl a fájllistában szereplő összes fájlt tartalmazni fogja

Visszatérési értékek

0Az egyesítési folyamat nem fejezhető be. A hiba okának megállapításához használja a GetLastError függvényt
Non-zeroA sikeresen egyesített fájlok száma