Форум программистов, компьютерный форум, киберфорум
Lazarus
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Lazarus Проверка, совпадает ли ранее скаченный файл с тем, который на сервере Здравствуйте. Использую объект TFTPSend из пакета synapse. Как лучше всего сделать проверку совпадает ли ранее скаченный файл с тем который на сервере, что бы не качать лишнее? https://www.cyberforum.ru/ lazarus/ thread1545718.html Кракозябры в консоли Lazarus
Здравствуйте! Делаю вывод текста в консоли так writeln('да'); выводятся кракозябры, как исправить?
Lazarus Неожиданная перезагрузка https://www.cyberforum.ru/ lazarus/ thread1545219.html
Здравствуйте! Часто при запуске скомпилированного консольного приложения происходит перезагрузка компьютера, может кто сталкивался с этим? Добавлено через 15 часов 20 минут "часто" это мягко сказано, теперь каждый раз перезагрузка идет после запуска скомпилированного проекта
Lazarus Устанавливать размер многомерного массива в цикле, по измерению, одним оператором https://www.cyberforum.ru/ lazarus/ thread1544969.html
Можно?
Lazarus Как обработать строку переданую в качестве параметра из командной строки?
Надо использовать для ForceDirectories. ForceDirectories(AnsiToUtf8(ParamStr(1))+DateToStr(Date)) почему-то создает на диске Д крякозябры, если например запускать из такого батника: MyProg.exe "D:\Папки для прог\Новая папка" Батник обычный текстовый файл, ANSI, не в Юникоде
Lazarus Неправильно считается факториал Добрый день,написал рекрсивную функцию. function fact(n:integer):integer; begin if n < 1 then result := 0 else if n = 1 then result := 1 else result := n * fact(n - 1); end; procedure TForm1.Button8Click(Sender: TObject); https://www.cyberforum.ru/ lazarus/ thread1544836.html
Lazarus Суммирование строк в stringgrid https://www.cyberforum.ru/ lazarus/ thread1544333.html
доброго времени суток. у меня возник ряд вопросов, и я буду крайне благодарен за помощь. 1) как сделать так чтоб суммировался столбец чисел, при этом в столбце не фиксированное значение чисел. 2)как сделать так чтоб строки нумеровались. по скольку я перепробовал много чего и нечего не заработало, скину только рабочий код. unit Unit1; {$mode objfpc}{$H+} interface
Lazarus Загруженная из BMP каретка отображается вверх ногами
Загрузил каретку в Мемо1. Битмап представляет собой просто белый квадрат 16 на 16 с толстой черной полосой внизу, но почему-то эта полоса оказывается наверху. Перевернул битмап - заработало. Кто знает, в чем проблема?
Lazarus Как засунуть bitmap в ресурсы? https://www.cyberforum.ru/ lazarus/ thread1544183.html
Как засунуть bitmap в ресурсы?
Lazarus Видимость и не видимость кнопки на форме https://www.cyberforum.ru/ lazarus/ thread1543853.html
Как, в Лазарус, сделать так, чтобы на форме кнопка сначала была не видна, а при наведении на то место, где должна быть кнопка она появлялась? Подскажите пожалуйста.
TStringGrid в деталях Lazarus
Нужно вернуть значение aCol, aRow при двойном клике по ячейке, для определённых действий, например это перезагрузка TStringGrid новыми значениями, читаемыми по индексу определяемому от aCol и aRow, так как отображаемая в TStringGrid ячейка является отображением ячейки массива массивов. Если в программе есть процедура TForm1.StringGrid1EditingDone(Sender: TObject);, то создается впечатление, что...
Lazarus Функция не возвращает значение, несмотря на исполнение exit Я разрабатываю модуль - поиск слов через префиксное дерево. В приложении архив с исходниками, проблема такова: Два абсолютно одинаковых выхода из функции в одном случае - работает, в другом нет, не смотря на то даже, что дебаггер показывает исполнение строки с резалтом. GUI работает так: Листбокс - селект вызывает обработчик поиска слов в базе, есть ли оно там. Работает нормально. Кнопки -... https://www.cyberforum.ru/ lazarus/ thread1543458.html
Native x86
Эксперт Hardware
5603 / 3346 / 952
Регистрация: 13.02.2013
Сообщений: 10,609
06.10.2015, 18:37 0

Как реализовать автообновление программы? - Lazarus - Ответ 8158896

06.10.2015, 18:37. Показов 1419. Ответов 4
Метки (Все метки)

Ответ

Смотря, что за ОС.

Под Linux можно просто перезаписать свой бинарник, запустить новую версию, и завершиться.
Под Windows NT можно переименовать свой бинарник, записать на его место новый, запустить его, и завершиться. При старте всегда смотрим, нет ли рядом старого бинарника, и, если есть, удаляем его.

В любой системе можно отпочковать от себя отдельный бинарник в отдельную временную папку (хранить его можно в ресурсах, или просто в папке программы), запустить его с нужными параметрами и завершиться. Этот процесс заменит старые бинарники программы на новые, запустит программу и завершится. Программа при старте ищет бинарник обновлялки в оговоренной временной папке, и, если находи его, удаляет.

Вернуться к обсуждению:
Как реализовать автообновление программы? Lazarus
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.10.2015, 18:37
Готовые ответы и решения:

Как реализовать автообновление?
Как реализовать автообновление? 1. Человек запускает программу 2. Она проверяется на новую...

Как сделать автообновление программы
Хочу сделать updater Нужно сделать чтобы при запуске программа сначала проверяла обновления файлов...

Автообновление программы
Доброго вам времени суток! Вот встал вопрос реализовать автообновление программы. Какие алгоритмы...

Автообновление программы
Как можно сделать авто обновление софта при запуске и чтобы все файлы качались с сервера, если...

4
06.10.2015, 18:37
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.10.2015, 18:37
Помогаю со студенческими работами здесь

Автообновление программы
Всем привет, появился такой вопрос.. Сейчас у меня есть программа с автообновлениями, но...

Автообновление программы
Здравствуйте, форумчане, пишу функцию автообновления программы. Все работает, осталось только...

Автообновление программы
Сделал апдейтер для программы, и сейчас вот дописываю поддержку обновления апдейтера. Проблема в...

Автообновление программы
Здорова парни!) Помогите пожалуйста, мне нужно сделать Автообновление прогаммы, но как? Программа...

Автообновление программы
Коллеги прошу помочь. Два вопроса, оба касаются механизма автообновления программы: Вопрос...

Автообновление программы и антивирусы
Можно ли сделать автообновление, так чтобы антивирусы на него не ругались? Virustotal определяет...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru