Quantcast
Channel: Microsoft Dynamics NAV
Viewing all articles
Browse latest Browse all 64865

Blog Post: Пример использования .Net Interop в NAV 2013. Работа с Zip-архивами.

$
0
0

Погружаясь в дебри NAV 2013 натолкнулся на пример того, как можно запаковать, а затем распаковать файлы. Данная возможность находится в программном модуле 8619 Config. Pckg. Compression Mgt (обновленная технология быстрых развертываний). В нем применяется переменная CompressedStream типа DotNet со ссылкой на System.IO.Compression.GZipStream. В результате использования рождались файлы GZip.
Это натолкнуло меня на мысли исследовать возможности по подключения более стандартных способов архивации, в частности классического Zip-архива, который практически является частью операционной системы.
Не думаю, что нарушу какую-либо интригу если сразу скажу – удалось.

Для интересующихся же предлагаю ознакомиться с подробностями.
Для учебных целей я упрощу максимально код, хотя в жизни кое-что придется добавить.
Итак, начнем с простого – объявим переменную типа DotNet.

DN_ZipFile - DotNet: System.IO.Compression.ZipFile.

.NET Type List

Эта переменная позволит нам делать как минимум две базовые операции:

  • Отправлять содержимое выбранного каталога в архив
  • Распаковывать архив в выбранное расположение

(more…)


Viewing all articles
Browse latest Browse all 64865

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>