SolidSnakeRU
Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору А что за заморочки с вырезанием из EXE всего и вся? Просто ради эстетики? Давно не вижу смысла в этом. На крайний случай можно аспаком ехе ужать или в инсталлятор положить или вынести часто изменяемый код в длл или использовать _обновление по принципу дифференса в файлах. Что касается тонкого клиента, можно к любому обращению к БД из тонкого клиента добавлять проверку версии БД (можно хранить в отдельной таблице). Если в какой-то момент произойдет обновление структуры БД при открытом клиенте, то при попытке выполнить SQL запрос, получится определить изменение структуры БД. Адекватный результат - структура, где есть текст говорящий о том, что БД не поддерживается и код для обработки результата, поможет с обработкой ситуации. В довесок, для форм с большим количеством вводимых данных, можно реализовать сериализуемость, чтобы после перезапуска новой версии клиента можно было восстановить введенные (но еще не отправленные в БД) данные по максимуму. | Всего записей: 248 | Зарегистр. 27-08-2008 | Отправлено: 23:30 16-03-2016 | Исправлено: SolidSnakeRU, 23:45 16-03-2016 |
|