Вверх ↑
Этот топик читают: Гость
Ответов: 16884
Рейтинг: 1239
#16: 2009-11-14 13:43:39 ЛС | профиль | цитата
nesco писал(а):
Мне так кажется, что полную автоматику в пень

Ну можно в настройку добавить пункт спрашиватьнеспрашивать
Бюрократическая болезнь "РазрешатьНеразрешать" лечится
Смотри Avast обновляется автоматом и никаких проблем.
Винда у меня тоже.
Ubuntu спрашивает (незнаю, может где и есть опция спрашиватьнеспрашивать. ).
Комп включен круглые сутки, даже когда никого дома нет. Ну и пусть себе обновляется.
------------ Дoбавленo в 13.51:
Или делать плагин к HiAsm и добавить пункт в меню "Проверить обновления"
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 26164
Рейтинг: 2127
#17: 2009-11-14 13:54:43 ЛС | профиль | цитата
Tad, детали, все это -- детали. Давай дадим человеку закончить начатое, потом отладим и переведем на автомат. На данный момент лучше сделать обновление каскадом, по, описанному выше, алгоритму. Затем можно будет интегрировать в VHiUpdate, иначе, он уйдет в туман и мы его долго не увидим, если он все сразу будет делать, с нуля
------------ Дoбавленo в 13.58:
Tad писал(а):
Или делать плагин к HiAsm и добавить пункт в меню "Проверить обновления"

ты хочешь эту задачу на Dilmy повесить Освободите его от таких мелочей. Единственное, что можно его попросить, так это добавить пункт меню и настройки имени запускного файла, с чем этот пункт и связать. Нажимаешь кнопку и запускается твой файл обновления, или каскад файлов -- текущий по цепи запускает следующий
карма: 22

0
Разработчик
Ответов: 4698
Рейтинг: 426
#18: 2009-11-14 14:06:12 ЛС | профиль | цитата
Assasin писал(а):
но скажи сначала какие настройки из базы можно или нужно сохранить

тогда я доделаю программу и пересмотрю сохранение "твоих данных в файл" по группам, ведь надо учитывать и новые пункты настроек, которые могут добавиться после обновления
карма: 10
0
Ответов: 16884
Рейтинг: 1239
#19: 2009-11-14 14:19:14 ЛС | профиль | цитата
Assasin, ИМХО
Не создавать какой-то список, а перенести старый hiasm.db в хитрую папку.
Нужно проверять все, сравнивая hiasm.db старый с новым и переносить все настройки старого в новый,
а
Assasin писал(а):
ведь надо учитывать и новые пункты настроек, которые могут добавиться после обновления

новых пунктов в старом нет и в них останутся установки нового. Их вообще трогать не надо.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 4698
Рейтинг: 426
#20: 2009-11-14 14:26:38 ЛС | профиль | цитата
Проще говоря, скопируй готовый hiasm.db со всеми твоими установками в "хитрую папку"(например hiUpdate) его берет программа смотрит все настройки, какие в нем есть, проверяет их наличие в текущем hiasm.db и копирует значение из твоей базы в текущую эти значения?
карма: 10
0
Ответов: 16884
Рейтинг: 1239
#21: 2009-11-14 14:35:30 ЛС | профиль | цитата
Assasin писал(а):
скопируй готовый hiasm.db со всеми твоими установками в "хитрую папку

Во первых - не готовый hiasm.db , а старый файл hiasm.d
Во вторых - и мой и от nesco "...update.exe" это делает сохраняет старый файл hiasm.db в другую папку".
Тебе это копирование нужно сделать только для отладки твоей проги.

карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 4641
Рейтинг: 334
#22: 2009-11-14 14:37:32 ЛС | профиль | цитата
Assasin писал(а):
проверяет их наличие

точнее наверно сравнивает настройки новой hiasm.db и старой и если они разные то меняет их.
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 16884
Рейтинг: 1239
#23: 2009-11-14 14:40:06 ЛС | профиль | цитата
В старой базе все мои настройки.
программа смотрит все настройки в старом hiasm.db, проверяет их совпадение с настройками в новом hiasm.db и, если не совпадают то копирует значение из старой моей базы в новый hiasm.db

карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 26164
Рейтинг: 2127
#24: 2009-11-14 17:28:23 ЛС | профиль | цитата
Tad писал(а):
это делает сохраняет старый файл hiasm.db в другую папку

У меня строго фиксированная папка бэкапа -- HiBackUp, где сидят подпапки нижнего уровня с именем в формате -- ГГГГММДД_ЧЧММ, так что, поймать последнюю, никаких проблем не составит
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#25: 2009-11-14 19:41:35 ЛС | профиль | цитата
nesco, мы с тобой одинаково мыслим - у меня точно также ГГГГММДД_ЧЧММ, хоть я и пользуюсь своим.
Правда у меня главная папка HiUpdate
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 26164
Рейтинг: 2127
#26: 2009-11-14 19:59:57 ЛС | профиль | цитата
Tad писал(а):
Правда у меня главная папка HiUpdate

В своей проге он должен предусмотреть возможность изменение папки отката
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#27: 2009-11-15 00:15:49 ЛС | профиль | цитата
nesco писал(а):
В своей проге он должен предусмотреть возможность изменение папки отката
Если его блок будет цепляться к твоей проге, то это должен был предусмотреть ты в установках своей проги.
Т.е. у Вас должно быть соглашение о названиях GlobalVar (как ты их не любишь, но...)
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 26164
Рейтинг: 2127
#28: 2009-11-15 00:43:46 ЛС | профиль | цитата
Tad писал(а):
Если его блок будет цепляться к твоей проге, то это должен был предусмотреть ты в установках своей проги

Да пусть, сначала, свою прогу сделает, я уж, как-нибудь, разберусь
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#29: 2009-11-15 16:15:05 ЛС | профиль | цитата
Куда-то Assasin пропал. Прийдется свой вариант выкладывать.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 4698
Рейтинг: 426
#30: 2009-11-16 08:43:20 ЛС | профиль | цитата
Да ни пропал, просто я уже двумя делами сразу занимаюсь, счас доделаю не боись к обеду постараюсь выложить
карма: 10
0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)