![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 20.09.2009
Сообщений: 19
|
![]()
Приветствую.
Приведу легкий пример, есть приложение которое постоянно обновляется, оно хранит в реестре номер текущей версии, при каждом его запуске оно должно получать данные от куда либо с последней версией и если она не равна текущей то выполнять N действия. Вопрос: Как лучше всего и где хранить данные с последней версии для максимального быстродействия. Пытался использовать обычный *.txt документ загруженный на сервере, приложение открывается с 4-х секундной задержкой, возможно есть альтернатива лучше. Спасибо.
Не беспокойся о том, что у тебя нет высокого чина. Беспокойся о том, достоин ли ты того, чтобы иметь высокий чин.
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]()
помоему лучше отдельным потоком проверять обновление, чтоб основной не морозить
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 20.09.2009
Сообщений: 19
|
![]()
Не полностью Вас понял. Проверка последней версии с сервера (*.txt) это является лучшим способом? Подробней пожалуйста про отдельный поток.
Не беспокойся о том, что у тебя нет высокого чина. Беспокойся о том, достоин ли ты того, чтобы иметь высокий чин.
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]()
базовая реализация(в Делфи) это TThread(New->Custom...->Thread Object)
в нем проверять версию... ну можно еще и file of integer но тогда http протокол тут не оч подойдет Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 20.09.2009
Сообщений: 19
|
![]()
Не по моему опыту объясняете. Я в Delphi новичек. Можно поподробней хоть про 1 предложенный Вам вид. File of integer на сколько я понял, это получение данных с сервера как я и делал.
Не беспокойся о том, что у тебя нет высокого чина. Беспокойся о том, достоин ли ты того, чтобы иметь высокий чин.
|
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]()
про интегер может выйти хуже...забудем...
с ООП знаком?(классы) Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 20.09.2009
Сообщений: 19
|
![]()
Я веб-программист, в PHP знаком, а здесь к сожалению даже не знал что они имеются.
Не беспокойся о том, что у тебя нет высокого чина. Беспокойся о том, достоин ли ты того, чтобы иметь высокий чин.
|
![]() |
![]() |
![]() |
#8 | |
Форумчанин
Регистрация: 08.05.2009
Сообщений: 247
|
![]()
как указано выше:
Код:
Мой сайт
Цитата:
|
|
![]() |
![]() |
![]() |
#9 |
Студент, не
Старожил
Регистрация: 29.01.2009
Сообщений: 2,067
|
![]()
Да зачем потоки-то?
![]() Можно просто при запуске приложения написать мол "Проверяю обновления" и всё... ![]()
I am the First of Cyber Evolution...
I am the First to Program your Future... |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
хранение рисунка в базе данных | Веснушка_ната | БД в Delphi | 0 | 14.06.2009 14:06 |
хранение данных в Excel | Maka111 | Microsoft Office Excel | 6 | 04.05.2009 10:10 |
хранение данных в файле (dc++) | AsabeasT | Общие вопросы Delphi | 2 | 27.03.2009 11:57 |
Хранение и шифрование данных | Paul Hindenburg | БД в Delphi | 1 | 20.08.2007 09:04 |