MergeFileListFastA
Przetwarzanie dokumentów
Opis
Końcowa litera A oznacza punkt wejścia DLL ANSI (char); powierzchnia ActiveX/COM udostępnia wyłącznie postać Unicode. Zachowanie jest identyczne jak w MergeFileListFast, a argumenty ciągów są interpretowane przy użyciu bieżącej strony kodowej SetAnsiMode
Działa podobnie do funkcji MergeFileList, lecz używa zaawansowanego algorytmu w celu zwiększenia szybkości
Podczas scalania zostanie utworzona nowa lista plików zawierająca wynik procesu dla każdego elementu wskazanej listy. Nowa lista otrzyma nazwę listy pierwotnej z dołączonym słowem Result. Jeśli na przykład lista pierwotna nazywała się "MyFiles", nowa lista będzie nosić nazwę "MyFilesResult". Nie będzie ona zawierać nazw plików, lecz tekstowy opis stanu odpowiadającego pliku podczas scalania
Aby scalanie się powiodło, lista plików musi zawierać co najmniej dwa pliki
Pola formularzy, adnotacje i konspekty (zakładki) ze wszystkich dokumentów będą obecne w scalonym dokumencie
Składnia
Delphi
Function DLMergeFileListFastA(InstanceID: Integer; ListName, OutputFileName: PAnsiChar): Integer;
DLL
int DLMergeFileListFastA(int InstanceID, const char * ListName, const char * OutputFileName);
Parametry
| ListName | Nazwa używanej listy plików. Wszystkie pliki z tej listy zostaną scalone |
|---|---|
| OutputFileName | Ścieżka i nazwa tworzonego pliku wyjściowego. Plik będzie zawierać wszystkie pliki z listy |
Wartości zwracane
| 0 | Nie można ukończyć procesu scalania. Użyj funkcji GetLastError, aby ustalić przyczynę błędu |
|---|---|
| Non-zero | Liczba pomyślnie scalonych plików |