MergeFilesA

Manipulace s dokumentem

Popis

Koncové A označuje vstupní bod DLL pro ANSI (char); povrch ActiveX/COM vystavuje jen Unicode formu. Chování je shodné s MergeFiles a řetězcové argumenty se interpretují podle aktuální kódové stránky SetAnsiMode

Sloučí dva soubory na disku a sloučený dokument uloží do nového souboru. Soubory se čtou přímo z disku, celý soubor nemusí být v paměti, takže funkci lze použít i na obrovské dokumenty. Soubory nesmí být šifrované. Průběh lze sledovat podle velikosti výstupního souboru

Osnovy (záložky), pole formulářů i anotace z obou dokumentů budou přítomny ve sloučeném dokumentu

Syntaxe

Delphi

Function DLMergeFilesA(InstanceID: Integer; FirstFileName, SecondFileName, OutputFileName: PAnsiChar): Integer;

DLL

int DLMergeFilesA(int InstanceID, const char * FirstFileName, const char * SecondFileName, const char * OutputFileName);

Parametry

FirstFileNameNázev prvního souboru ke sloučení
SecondFileNameNázev druhého souboru ke sloučení
OutputFileNameNázev souboru, který se má vytvořit a bude obsahovat sloučený dokument

Návratové hodnoty

0Soubory se nepodařilo sloučit. Příčinu selhání zjistíte funkcí LastErrorCode
1Soubory byly úspěšně sloučeny a byl vytvořen nový sloučený dokument