|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
14.07.2011, 09:14 | #11 |
Форумчанин
Регистрация: 22.06.2009
Сообщений: 310
|
|
14.07.2011, 09:20 | #12 | |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
Цитата:
Если я замечу, что в моём компе кто-то, что-то творит без моего ведома, я сочту это за действия трояна и мигом её удалю (и удаляю безоговорочно)! Строго наблюдаю за процессами в сети. И ни дай Бог, какой-то процесс запустится без моего на то согласия. Считай, что он уже труп.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
|
14.07.2011, 11:59 | #13 |
Форумчанин
Регистрация: 11.02.2009
Сообщений: 305
|
Хм, я думаю просто в программе должна быть константа что то вроде ver = '0.2', а не сервере или простой файл, любой структуры или PHP - скрипт, отдающий информацию о текущей версии на сайте, и все. А там уже просто с программы запрашиваешь и делаешь выбор качать или нет
Хочу быть лучшим, но пока что я только обычный =(
|
14.07.2011, 14:11 | #14 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,426
|
Все просто , до безобразия.
Ни каких констант и прочей мути. На сервере лежит некий файл ver.ini с данными: Код:
http://localhost/UPD/Значение из переменной File в ini файле. Далее проверка версий, берём свою версию: Код:
Код:
Последний раз редактировалось Человек_Борща; 14.07.2011 в 14:14. |
14.07.2011, 23:50 | #15 | |
Форумчанин
Регистрация: 11.02.2009
Сообщений: 305
|
Цитата:
Хочу быть лучшим, но пока что я только обычный =(
|
|
15.07.2011, 00:01 | #16 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,426
|
lux16 мб написание своего варианта ini с возможностью загрузить данные из потока или списка строк, не?
|
15.07.2011, 00:03 | #17 |
Форумчанин
Регистрация: 11.02.2009
Сообщений: 305
|
Человек_Борща, да блин я про то, что иногда есть задачи, где просто не надо скачивать из нета файл, а просто проверить версию.
Хочу быть лучшим, но пока что я только обычный =(
|
15.07.2011, 05:43 | #18 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
не обязательно даже ini, можно типизированный файлик какойнить.
или чтото иное. и грузить в TMemoryStream. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
06.09.2011, 12:41 | #19 |
Форумчанин
Регистрация: 15.06.2007
Сообщений: 182
|
Пришла в голову еще дна идея, без каких либо дополнительных ini файлов. Насколько я помню была возможность без скачивания узнать дату и время создания файла на сервере (http сайте).
Таким образом можно на сайт залить программу, назовем ее games.exe. И просто при каждом запуске ее она сверяется с программой на сайте, если та программа создана позже чем ваша запущенная games.exe то значит появилась новая версия. Может кто-то поможет это реализовать? |
06.09.2011, 13:05 | #20 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
метод HEAD поидее.
но на практике это неверно. вы не можете гарантировать правильность даты и времени у пользователя(+еще часовые пояса) версия куда более надежный принцип. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Автоматическое уничтожение объекта | mutabor | Общие вопросы Delphi | 6 | 25.06.2008 22:25 |
обновление моей программы | andrey4623 | Общие вопросы Delphi | 1 | 15.03.2008 13:15 |
Автоматическое перенаправление на др. стр. | Рустам | PHP | 2 | 17.11.2007 15:43 |
Автоматическое перемещение | Kirik | JavaScript, Ajax | 4 | 16.11.2007 17:42 |
Автоматическое сохранение | AndreichSB | Microsoft Office Access | 1 | 03.01.2007 23:15 |