Сообщение о наличии обновлений
Добавлено: Ср сен 25, 2013 10:03 pm
Не надо использовать system modal message box!
Виртуальный форум по нереальному файловому менеджеру
http://forum.unrealcommander.net/
Я тоже говорю про стандартный MessageBox. Флаг там есть, иначе бы придожение так себя не вело...Max Diesel писал(а):Используется стандартный MessageBox, там нет указанного флага, просто вызывается этот диалог из трида, а поэтому в качестве родительского окна указывается активное на данный момент окно
Точно не в этом. Вот когда переключусь на окно UC, тогда меня и будет интересовать наличие новой версии.Max Diesel писал(а):который по сути не так уж плох - ... разве не в этом смысл данной функции?
Стоп. Перечитал... Активное на данный момент окно - это не окно UC? Почему бы в таком случае не передать окно UC в качестве родительского, это же намного логичнее?Max Diesel писал(а):в качестве родительского окна указывается активное на данный момент окно
Имеется в виду активное окно Unreal Commander'а (Screen->ActiveCustomForm).Qwertiy писал(а):Стоп. Перечитал... Активное на данный момент окно - это не окно UC? Почему бы в таком случае не передать окно UC в качестве родительского, это же намного логичнее?Max Diesel писал(а):в качестве родительского окна указывается активное на данный момент окно
Если не ошибаюсь, надо положить дистрибутив в шару с ключом.norem писал(а):Положить файл дистрибутив в общий ресурс и программу настроить на автоматическое обновление с этого ресурса
Вот настройки, которые отвечают за обновление программы (и ключа) из расшаренного каталога: Для версии 0.96 в расшаренном каталоге программа должна была находиться в установленном виде, для версии 2.02 достаточно нахождения в этом каталоге файлов "uncomsetup.exe" и "license.key". Для установки программы с уже заданным каталогом (и вообще, с другими настроенными параметрами) на несколько компьютеров, нужно на одном компьютере настроить программу, затем перейти в каталог ее настроек (в версии 2.02 это делается по нажатию Ctrl+Shift+I) и взяв оттуда файл "uncom.ini" поместить вместе с файлом инсталляционного пакета (uncomsetup.exe), при установке программы с этого инсталляционного пакета файл настроек будет автоматически скопирован в каталог с установленной программой.norem писал(а):Уважаемый разработчик. Использую вашу программу на 100 компьютерах, очень нравится. Вопрос в чем.. как мне обновить программу локально а не с вашего сервера. Положить файл дистрибутив в общий ресурс и программу настроить на автоматическое обновление с этого ресурса
Ну так значит обновление-то как раз работает, а вот установка всех настроек из удаленного каталога не производится. Вообще-то она и не должна производиться, а то получится что некий пользователь настроил под свои нужды панель инструментов, интерфейс программы, FTP-соединения создал, а тут вдруг в удаленном каталоге администратор выложил новую версию и программа обновившись заодно переписала все настройки пользователя настройками с удаленного каталога. Если требуется установка с готовыми настройками, то нужно запустить инсталлятор (uncomsetup.exe) с флэшки или из того же удаленного сетевого каталога при факте, что в каталоге с инсталлятором находятся готовые настройки (ini-файлы и тд).norem писал(а):Обновление по сети не работают в версии 974. В версии 950 кидал в сетевую папку файл "uncomsetup.exe", "license.key" файлы "*.ini", "*.bar" Обновления устанавливались ключ копировался в свою папку и программа работал,а но мои настройки неподхватывались.