Для калькулятора доступно обновление через Internet. Модуль обновления выполнен отдельным приложением. При клике на меню «Обновить данные», обновлятору передается дата обновления базы, версия калькулятора, дата обновления курсов валют и тип приложения. Доступно 3 пункта обновления: База, Полное обновление, Курсы валют. 1) База – занимает меньше места чем полное обновление, но для того чтобы этот пункт работал, необходимо чтобы версия установленного калькулятора была не ниже той, с которой может работать база. Эти данные вводятся при формировании обновления. 2) Полное обновление – установочный пакет(Inno setup), который скачивается и запускается. При этом калькулятор и модуль обновления сразу закрываются, чтобы не было проблем с заменой открытых файлов. Здесь может прийти программа, база, модуль обновления и т.п.Т.к. программа может быть разных типов(однопользовательская, сетевая, Flash), то скачивается нужный инсталятор, прозрачно для пользователя. 3) Курсы валют - малый по объему XML файл, скачиваемый с сервера и загружаемый в базу. В «Настройках Internet» можно ввести Proxy настройки. Закачка файлов идет в один поток. Так же возможен режим командной строки, посредством WGet, для тех случаев, когда возникают проблемы с закачкой файлов.