Юнный архиваторщик
Дата: 10.11.2009 14:49:58
Есть необходимость хранить несколько архиваторов в БД Access и вызывать их с формы, передавая им в качестве параметров текстовые файлы для архивации.
Как это сделать? Можно ли сохранив в Поле объекта OLE *.exe не выгружать его для выполнения через shell на диск, а вызывать в shell прямо с формы?
13-й квартал
Дата: 10.11.2009 18:00:13
Юнный архиваторщик,
Сложно - да, как всегда, когда хочется нестандарта. Статья написана нормально, ИМХО. Мне сложно представить, как подобные статьи можно писать по-другому. Задачка не сказать, что уникальная, можешь погуглить на тему "запуск EXE из ресурсов", но в некоторой степени конфликтует с а) безопасностью, б) технологичностью (при разработке, внедрении и эксплуатации). Технологичность при внедрении означает, что ПО имеет, например, какой-то инсталлятор, который устанавливает как исполняемый файл, так компоненты, необходимые ему для работы (ну, или инсталлятор, являясь частью исполняемого файла, проверяет, установлены ли компоненты, если нет, устанавливает их).