MergeFileListFastA

Dokumentmanipulering

Beskrivelse

Den avsluttende A angir ANSI-inngangspunktet (char) i DLL-en; ActiveX/COM-flaten eksponerer kun Unicode-formen. Oppførselen er identisk med MergeFileListFast og strengargumenter tolkes ut fra gjeldende kodetabell i SetAnsiMode

Ligner MergeFileList-funksjonen, men bruker en avansert algoritme for bedre hastighet

En ny filliste opprettes under sammenslåingen, og den inneholder resultatet av sammenslåingen for hvert element i den angitte fillisten. Den nye fillisten får samme navn som originalfillisten med ordet Result lagt til. Hvis originalfillisten for eksempel heter "MyFiles", får den nye fillisten navnet "MyFilesResult". Den nye fillisten inneholder ingen filnavn, men en tekstbeskrivelse av statusen til den tilsvarende filen under sammenslåingen

Det må være to eller flere filer i fillisten for at sammenslåingen skal lykkes

Skjemafelt, annotasjoner og disposisjoner (bokmerker) fra alle dokumentene finnes i det sammenslåtte dokumentet

Syntaks

Delphi

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

DLL

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

Parametere

ListNameNavnet på fillisten som skal brukes. Alle filene i denne listen slås sammen
OutputFileNameStien og filnavnet til utdatafilen som skal opprettes. Denne filen inneholder alle filene fra fillisten

Returverdier

0Sammenslåingsprosessen kunne ikke fullføres. Bruk GetLastError-funksjonen for å finne årsaken til feilen
Non-zeroAntall filer som ble slått sammen