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Файла может дать счастье.
|
|
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.Восстанавливать);
ФайлАрхива.Закрыть();
|
|