|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
06.02.2016, 12:15 | #1 |
Форумчанин
Регистрация: 27.04.2015
Сообщений: 437
|
Обновление программы через БД
Всем привет)
Пришла в голову такая мысля: обновление приложения через БД! Объясню! Разработал БД в ms sql. База работает по локалке, то есть все, кто в одной сети со мной и есть это приложение могут работать в бд! Но вдруг наступает день, когда я что-то исправляю и добавляю в приложение и следовательно нужно, чтобы у всех пользователей была свежая версия. Так вот, сама суть: можно ли в бд прикрепить приложение в БД, а при запуске сначала выполнялся запрос на выгрузку этого приложения? сильно ли от этого будет виснуть БД и само приложение? если такой вариант не катит, подскажите как можно подобное осуществить? Спасибо |
06.02.2016, 13:55 | #2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Можно и зайца научить спички зажигать. Но надо ли?!!
Не надо БД заставлять делать то, что ей не свойственно. Обновления делаются обычно чуть по другому. Если локальная сеть, то сделайте небольшую программку, которая запускает файл, лежащий на сервере (причём имя этого файла пусть она берёт из настроечного файла, лежащего там же, на сервере). Тогда, чтобы поменять exe-шник, достаточно выложить новый exe-шник на сервер под именем wordXXXX.dll (xxxx - цифр версии) и исправить в INI файле имя запускаемого EXE-шника. Другой вариант. чуть сложнее. Зато без привязки к ЛВС (или если нет прав запуска файлов с сервера). в этом случае сам Exe-шник при запуске проверяет актуальную версию. Если она не совпадает, то запускается процесс обновления - запускается новый процесс, который копирует с сервера новую версию EXE, которая заменяет локальную копию, после чего этот процесс стартует новый EXE-шник. Как это сделать - на форуме обсуждалось с конкретными примерами кода. |
06.02.2016, 16:30 | #3 |
Форумчанин
Регистрация: 27.04.2015
Сообщений: 437
|
хотелось бы что-то на подобии того как сделано в world of tanks
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Обновление программы | саша40 | Работа с сетью в Delphi | 10 | 02.10.2012 12:15 |
Обновление данных через комбо боксы | maratgub | Microsoft Office Excel | 4 | 10.08.2011 22:38 |
Обновление программы | SKS | Общие вопросы Delphi | 2 | 08.07.2011 03:07 |
Как 3делать авто-обновление через интернет или локальные сети, для своей программы? | Человек_Борща | Общие вопросы Delphi | 5 | 09.03.2010 10:25 |
Обновление БД через инет!!! | sPan4eZ | БД в Delphi | 1 | 18.09.2009 10:28 |