MergeFilesA
Belge işleme
Açıklama
Sondaki A, ANSI (char) DLL giriş noktasını belirtir; ActiveX/COM yüzeyi yalnızca Unicode biçimini sunar. Davranış MergeFiles ile aynıdır ve dize bağımsız değişkenleri geçerli SetAnsiMode kod sayfasıyla yorumlanır
Diskteki iki dosyayı birleştirir ve birleştirilmiş belgeyi yeni bir dosyaya kaydeder. Dosyalara doğrudan diskten erişildiğinden dosyanın tamamının belleğe yüklenmesi gerekmez ve işlev çok büyük belgelerle kullanılabilir. Dosyalar şifrelenmiş olmamalıdır. İlerlemeyi hesaplamak için bu işlev çalışırken çıktı dosyasının boyutunu izleyin
Her iki belgedeki yer imleri, form alanları ve ek açıklamalar birleştirilmiş belgede bulunur
Sözdizimi
Delphi
Function DLMergeFilesA(InstanceID: Integer; FirstFileName, SecondFileName, OutputFileName: PAnsiChar): Integer;
DLL
int DLMergeFilesA(int InstanceID, const char * FirstFileName, const char * SecondFileName, const char * OutputFileName);
Parametreler
| FirstFileName | Birleştirilecek ilk dosyanın adı |
|---|---|
| SecondFileName | Birleştirilecek ikinci dosyanın adı |
| OutputFileName | Birleştirilmiş belgeyi içerecek, oluşturulacak dosyanın adı |
Dönüş değerleri
| 0 | Dosyalar birleştirilemedi. Başarısızlığın nedenini belirlemek için LastErrorCode işlevini kullanın |
|---|---|
| 1 | Dosyalar başarıyla birleştirildi ve yeni birleştirilmiş belge oluşturuldu |