Как программно заархивировать файл?
Здравствуйте!
Помогите, пожалуйста, решить вот такую проблему.
Мне нужно программно заархивировать файл формата *.dbf. Пишу следующее:
ShellExecute( Application.MainForm.Handle, PChar('open' ) , Pchar('C:\Rar.exe') , Pchar('a -ep1 -m5 C:\1.rar C:\1.dbf '),nil,SW_Hide );
Архив не создается. Если вместо файла 1.dbf записать 1.doc - все работает. В чем проблема? Может параметры для Rar другие нужно указать?
Заранее спасибо.
|