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

ListNameNazwa 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

0Nie można ukończyć procesu scalania. Użyj funkcji GetLastError, aby ustalić przyczynę błędu
Non-zeroLiczba pomyślnie scalonych plików