07.12.2007, 16:31 | #1 |
Участник
|
Архивирование файлов
Добрый вечер!
Есть задача заархивировать из аксапты определенный файл в заданный каталог, а затем исходный файл удалить. В связи с этим ряд вопросов: 1. Сам процесс архива? winAPI::shellExecute правильно? Это наверное самый легкий момент, однако если у кого есть готовая строка с парметрами для винрара, то лишним не будет 2. Не очень хочется указывать в вышеприведенной функции абсолютное имя запускаемой программы (архиватора). Его могут на разных машинах установить в разные места. Информация о программах в винде есть. Можно как-то извернуться и прописать то место, где заданная программа находится согласно реестру винды? 3. Если файл большой, то процесс архивирования может занять определенное время, а по программе после архивирования идет удаление. Аксапта будет ждать пока файл не запакуется или начнет сразу его убивать, вызывая при этом ошибку? Если "да", то как этого избежать? |
|
|
Похожие темы | ||||
Тема | Ответов | |||
Печать самих файлов PDF | 9 | |||
сортировка файлов | 12 | |||
Как получить список файлов заданной папки | 3 | |||
И.... еще раз про архивирование... | 5 | |||
WinApi. Удаление файлов глючит. | 10 |
|