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
| ListName | Navnet på fillisten som skal brukes. Alle filene i denne listen slås sammen |
|---|---|
| OutputFileName | Stien og filnavnet til utdatafilen som skal opprettes. Denne filen inneholder alle filene fra fillisten |
Returverdier
| 0 | Sammenslåingsprosessen kunne ikke fullføres. Bruk GetLastError-funksjonen for å finne årsaken til feilen |
|---|---|
| Non-zero | Antall filer som ble slått sammen |