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
| ListName | A használandó fájllista neve. A listában szereplő összes fájl egyesítve lesz |
|---|---|
| OutputFileName | A 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
| 0 | Az egyesítési folyamat nem fejezhető be. A hiba okának megállapításához használja a GetLastError függvényt |
|---|---|
| Non-zero | A sikeresen egyesített fájlok száma |