Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.05.2014, 10:12   #11
eval
Подтвердите свой е-майл
 
Регистрация: 29.08.2012
Сообщений: 4,011
По умолчанию

как обычно сначала все просто и понятно, потом постепенно понимаем что не все так просто и вопрос совсем другой.
подозреваю что и это еще не все исходные данные.
надо ждать когда автор наконец выложит все карты.
ну а пока, всем можно потренироваться в астрологии и т.п. науках.
eval вне форума Ответить с цитированием
Старый 13.05.2014, 10:28   #12
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Думаю автору темы не лишне будет пройтись по этому бульвару: http://yandex.ua/yandsearch?text=%D0...ammersforum.ru
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 16.05.2014, 08:29   #13
AnryKZKZ
Пользователь
 
Регистрация: 15.04.2014
Сообщений: 62
По умолчанию

Вопрос изначально был - как провести корректное обновление программы. На одном из форумов прозвучало что программу, прежде чем обновить, нужно завершить. Но дело в том, что проект старый (начинал не я) и исходников не сохранилось. Сейчас его перерабатывает. А поскольку неизвестно - поддерживала ли старая программа корректное обновление или нет, приходиться идти "напролом"... "Убивать" старую программу (процесс) и вместо нее "заливать" новую программу.
AnryKZKZ вне форума Ответить с цитированием
Старый 16.05.2014, 09:23   #14
eval
Подтвердите свой е-майл
 
Регистрация: 29.08.2012
Сообщений: 4,011
По умолчанию

остается выяснить кто убивать будет процесс? и как новая версия попадает на машину.
eval вне форума Ответить с цитированием
Старый 16.05.2014, 09:25   #15
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,526
По умолчанию

Цитата:
А поскольку неизвестно - поддерживала ли старая программа корректное обновление или нет, приходиться идти "напролом"... "Убивать" старую программу (процесс) и вместо нее "заливать" новую программу.
Не делать того что может нанести вред пользователю ВАШЕЙ программы.
Человек три часа работал, готовил данные (текст что другое) и тут бац (убиение программы). Работа трех часов насмарку.
Какое отношение будет к ВАШЕЙ программе после потери трех часов работы по вине ВАШЕЙ программы?
Максимум что можно сделать
проверить наличие запущенной программы.
предложить ПОЛЬЗОВАТЕЛЮ(!) завершить программу.
и отказаться от обновления ДО завершения пользователем программы.
программа — запись алгоритма на языке понятном транслятору
evg_m вне форума Ответить с цитированием
Старый 16.05.2014, 09:52   #16
AnryKZKZ
Пользователь
 
Регистрация: 15.04.2014
Сообщений: 62
По умолчанию

Цитата:
Сообщение от evg_m Посмотреть сообщение
Не делать того что может нанести вред пользователю ВАШЕЙ программы.
Человек три часа работал, готовил данные (текст что другое) и тут бац (убиение программы). Работа трех часов насмарку.
Какое отношение будет к ВАШЕЙ программе после потери трех часов работы по вине ВАШЕЙ программы?
Максимум что можно сделать
проверить наличие запущенной программы.
предложить ПОЛЬЗОВАТЕЛЮ(!) завершить программу.
и отказаться от обновления ДО завершения пользователем программы.
Касательно потери данных/текста - здесь все нормально. Пользователь (удаленный пользователь) получит сообщение о необходимости произвести обновление ПО. Старые данные / настройки будут сохранены.
Т.е. такого что пользователь работает и тут бац (как "пустым мешком" по голове) все обновляется и данные теряются и ТРИ часа работы на смарку - не будет...
Исходная программа имеет 2 модуля - одни постоянно "виситься" в памяти, второй загружается при необходимости. И речь идет не о наглом "убивании" программы.
AnryKZKZ вне форума Ответить с цитированием
Старый 16.05.2014, 10:03   #17
eval
Подтвердите свой е-майл
 
Регистрация: 29.08.2012
Сообщений: 4,011
По умолчанию

у вас пользователи сплошь тупняк?
им оно как на машину по удаленке попадет? само прилитит или они при этом что-то делают?
eval вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
завершение работы программы oranger Помощь студентам 2 25.06.2012 22:51
Завершение работы программы нажатием ESC whatever Помощь студентам 0 30.04.2012 00:07
Завершение работы программы без формы FaTaL Общие вопросы Delphi 5 21.06.2011 09:55
При завершение работы программы появляется окно Microsoft Visual C++ Debug Library TheWanderer Visual C++ 2 25.11.2008 00:27
Завершение работы чужой программы Viteef Win Api 12 24.09.2007 12:31