Имя: Пароль:
1C
 
Упаковка-распаковка файлов средствами v8
0 o_v_seva
 
21.11.07
16:03
Воспользовалась статьей "УРБД на v8 за четыре шага" все работает, осталось то что предложили сделать самостоятельно: при отправки и получения сообщений добавить упаковку-распаковку файлов. 8ка ведь умеет запаковывать сама .. ибо когда в ручную выгружаешь изменения она предлагает сжимать сообщение...А как это сделать программно? и умеет-ли она распаковывать сама? Или как воспользоваться Wheel.Addin ..я просто никогда не пользовалась внешними компонентами в 8.0. такое ощущение что она для 7.7 написана. Помогите пожалуйста..
1 Поручик
 
21.11.07
16:17
>>> С выходом 10 (кажется) редакции, предыдущее предложение несколько устарело, поскольку в платформу были встроенны средства сжатия файлов по алгоритму ZIP. Т.е. теперь есть возможность сжимать файлы без использования ВК.

Использование ЗаписьZipФайла и ЧтениеZIPФайла может дать счастье.
2 Господин ПЖ
 
21.11.07
16:21
>>Т.е. теперь есть возможность сжимать файлы без использования ВК

Она и раньше была, без ВК. Через Shell.Run и Winrar...
3 Поручик
 
21.11.07
16:23
Вот вам примерчики, для полного счастья

ФайлАрхива = Новый ЗаписьZipФайла("C:\Arch.zip", , , МетодСжатияZIP.Сжатие, УровеньСжатияZIP.Максимальный);
ФайлАрхива.Добавить("C:\Inetpub\wwwroot\Applic1\*.*", РежимСохраненияПутейZIP.СохранятьОтносительныеПути, РежимОбработкиПодкаталоговZIP.ОбрабатыватьРекурсивно);
ФайлАрхива.Записать();

ФайлАрхива = Новый ЧтениеZIPФайла("C:\Arch.zip");
ФайлАрхива.ИзвлечьВсе("C:\Open", РежимВосстановленияПутейФайловZIP.Восстанавливать);
ФайлАрхива.Закрыть();
4 o_v_seva
 
21.11.07
16:37
спасибочки большое.:))))