powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Обнавление программы
16 сообщений из 16, страница 1 из 1
Обнавление программы
    #35100454
Orb*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите реализацию,
Я каждый раз обнавляю уже написанную программу, после её нужно раскидать на 80 машин.
Как мне сделать, что обнавление можно было сделать автоматическое,
как это реализовать. Допустим можно писать какой-то код, по рекомендуйте что-нибудь??
Спасибо!
...
Рейтинг: 0 / 0
Обнавление программы
    #35100689
Так_забежал_просто
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Orb*какой-то код
"Какой-то код" - это трёхзвенка с тонким клиентом или web. Тогда обновление можно будет (теоретически) делать прямо в середине рабочего дня и у всех всё сразу появится.
Более простой вариант - вписать проверку обновлений на запуске проги, а перед отправкой запроса на сервер просить перезапуститься, если версия отстаёт. Но это будет раздражать пользователей.
Ещё более простой вариант - при запуске проги качать версию из указанного места батником, при запросах ничего не проверять. Но это может привести к тому, что пользователь будет использовать некорректную версию и фиг знает что он там увидит или наредактирует.
...
Рейтинг: 0 / 0
Обнавление программы
    #35101067
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
программа проверяет новые версии, если таки есть, переименовывает свой
экзешник, качает , и выходит. вуаля.

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Обнавление программы
    #35101460
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ScareCrowпрограмма проверяет новые версии, если таки есть, переименовывает свой
экзешник, качает , и выходит. вуаля.на ходу переименовывает?
...
Рейтинг: 0 / 0
Обнавление программы
    #35101627
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а что? с этим какие то проблемы?

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Обнавление программы
    #35101719
Orb*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ПРоблема как это реализовать на Си(Builder 6). Сам то алгоритм я знаю, просто никогда такая проблема не вставала.Может ресур покажите или книжку укажите.

В локалке расшаренная папка на моем компе, где лежит один ехе-к, вот нужно чтобы при открытие проги(нажатия на кнопку/не важно кароче как) происходило обращение к расшаренной папке и проверяла версию, если новая то обнавлялась
---------------------------
Одно АЛУ хорошо, а два лучше!
...
Рейтинг: 0 / 0
Обнавление программы
    #35101777
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ScareCrowа что? с этим какие то проблемы? да ось не должна дать переименовать, по идее
...
Рейтинг: 0 / 0
Обнавление программы
    #35101811
Серж
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поищи поиском, тут обсуждалось такое и не раз. Я даже видел (давно) утилитку специальную для обновления. Т.е. тебе вообще самому делать не надо. Она сама проверит обновление, закроет твою программу, скачает, запустит... Она умела обновляться через хттп, причем идея обновления была основе патчей. Т.е. качается не полностью новая версия файла, а только изменения.
...
Рейтинг: 0 / 0
Обнавление программы
    #35101959
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Orb*Я каждый раз обнавляю уже написанную программу, после её нужно раскидать на 80 машин.
Как мне сделать, что обнавление можно было сделать автоматическое,
Зависит от предполагаемой частоты и срочности обновлений. Проще всего сделать это доменным скриптом (в тот момент, когда пользователь входит в систему, ему сгружается последняя версия).

Так_забежал_просто"Какой-то код" - это трёхзвенка с тонким клиентом или web.
Какой ужас.
...
Рейтинг: 0 / 0
Обнавление программы
    #35102189
Orb*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
softwarer
Как мне сделать, что обнавление можно было сделать автоматическое,
Зависит от предполагаемой частоты и срочности обновлений. Проще всего сделать это доменным скриптом (в тот момент, когда пользователь входит в систему, ему сгружается последняя версия).
[/quot]
Вот это мне больше нравиться, хорошая идея. Спасибо. А можно конекретно указать на какие именно машины.
...
Рейтинг: 0 / 0
Обнавление программы
    #35102203
Orb*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
СержПоищи поиском, тут обсуждалось такое и не раз. Я даже видел (давно) утилитку специальную для обновления. Т.е. тебе вообще самому делать не надо. Она сама проверит обновление, закроет твою программу, скачает, запустит... Она умела обновляться через хттп, причем идея обновления была основе патчей. Т.е. качается не полностью новая версия файла, а только изменения.
Утилитка это конечно хорошо, было бы хорошо исходник поглядеть, мне надо в проге модуль сделать, для обнавления самой себя!!
...
Рейтинг: 0 / 0
Обнавление программы
    #35102284
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Orb*Утилитка это конечно хорошо, было бы хорошо исходник поглядеть, мне надо в проге модуль сделать, для обнавления самой себя!! алгоритм могу предложить.
загружаешь приложение;
смотришь куда-то там (в БД, например), нужно-ли обновлять;
если нужно - толкаешь утилиту, потом выгружаешься;
утилита ждёт окончания выгрузки обновляемой прикладухи;
обновляет;
перезапускает обновлённую версию.
...
Рейтинг: 0 / 0
Обнавление программы
    #35102901
Так_забежал_просто
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarerКакой ужас.
Почему ужас? Нормально работает.
...
Рейтинг: 0 / 0
Обнавление программы
    #35102956
alex_k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Orb* пишет:
> В локалке расшаренная папка на моем компе, где лежит один ехе-к, вот

почему бы клиентам не ставить ярлык на это ехешник?

ну и держать его не на твоей машине а на сервере
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Обнавление программы
    #35103178
Orb*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alex_k
Orb* пишет:
> В локалке расшаренная папка на моем компе, где лежит один ехе-к, вот

почему бы клиентам не ставить ярлык на это ехешник?

ну и держать его не на твоей машине а на сервере


Нельзя, потому как она потом перекинеться на ftp:
Будет потом по инету обнавляться, я так понимаю надо юзать UDP, а как перекинем на серв надо TCP/IP, так? или нет
...
Рейтинг: 0 / 0
Обнавление программы
    #35104935
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так_забежал_простоПочему ужас? Нормально работает.
Потому что продемонстрирован самый страшный грех любого инженера: необоснованная эскалация уровня проблемы. Ради решения одного мелкого технического вопроса предлагается принимать кардинальное архитектурное решение. Аналогия этого подхода в реальной жизни будет примерно такова: жена жалуется Вам, что соседи сверху громко топают, и Вы в ответ предлагаете разломать все дома Москвы на маленькие одноквартирные коттеджи.
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Обнавление программы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]