crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

> Валидность URL
Dimix
  опции профиля:
сообщение 16.1.2011, 14:40
Сообщение #1


Студент
*

Группа: Участник
Сообщений: 74
Регистрация: 24.11.2010
Пользователь №: 2215

Спасибо сказали: 0 раз(а)




Репутация:   0  


Помогите в решении проблемы. Необходимо если есть новая версия программы предложить пользователю скачать ее.
Моя логика мышления такова необходимо задать url для новой версии программы и проверять его на существование.
Но при проверке на валидность любой url распознается как валидный. Как быть в этом случае?

Проблемма с rand();
Раскрывающийся текст

int x;
x=rand();//x = 41
Как правильно произвольное число получить?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
maint
  опции профиля:
сообщение 16.1.2011, 15:00
Сообщение #2


Участник
**

Группа: Участник
Сообщений: 235
Регистрация: 3.8.2009
Из: Иркутск
Пользователь №: 982

Спасибо сказали: 28 раз(а)




Репутация:   2  


Цитата(Dimix @ 16.1.2011, 19:40) *
Помогите в решении проблемы. Необходимо если есть новая версия программы предложить пользователю скачать ее.
Моя логика мышления такова необходимо задать url для новой версии программы и проверять его на существование.
Но при проверке на валидность любой url распознается как валидный. Как быть в этом случае?

Проблемма с rand();
Раскрывающийся текст

int x;
x=rand();//x = 41
Как правильно произвольное число получить?

перед использованием rand необходимо сделать его инициализацию функцией srand(число). Число берется от чего угодно, миллисекунды, UID винта, темпиратура на Марсе в конце концов :)
Теперь о версии.Мой знакомый делал проверку не на существование программы, а текстового файлика, где указанна новая версия. Файлик забирается и версия из скольки то цифр сверяется с текущей версией. Там же можно указать список URL откуда можно на сегодняшний день вытащить новую версию программы. Т.о нет привязки к одному серверу.

Сообщение отредактировал maint - 16.1.2011, 15:02
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме
- Dimix   Валидность URL   16.1.2011, 14:40
- - maint   Цитата(Dimix @ 16.1.2011, 19:40) Помогите...   16.1.2011, 15:00
|- - Dimix   Цитата(maint @ 16.1.2011, 18:36) Т.о нет ...   16.1.2011, 20:15
- - Litkevich Yuriy   Цитата(maint @ 16.1.2011, 17:00) Мой знак...   16.1.2011, 18:36
- - DEADHUNT   можно сервер поднять на хостинге и из проги общать...   16.1.2011, 20:36
|- - Dimix   Цитата(DEADHUNT @ 16.1.2011, 20:36) тебе ...   16.1.2011, 21:12
- - DEADHUNT   Цитата(Dimix @ 16.1.2011, 21:12) все посл...   16.1.2011, 21:17
- - Litkevich Yuriy   Цитата(Dimix @ 16.1.2011, 23:12) configur...   16.1.2011, 21:26
|- - Dimix   Цитата(Litkevich Yuriy @ 16.1.2011, 21:26...   16.1.2011, 22:26
- - Litkevich Yuriy   мне не интересно знать где ты это увидел. Ответь н...   16.1.2011, 22:51
|- - Dimix   Убедится, что Qt собрано статически. Вернуть в дин...   17.1.2011, 0:26
- - Litkevich Yuriy   Цитата(Dimix @ 17.1.2011, 2:26) Убедится,...   17.1.2011, 10:58
|- - Dimix   Цитата(Litkevich Yuriy @ 17.1.2011, 10:58...   17.1.2011, 14:56
|- - Dimix   public: QNetworkAccessManager qnam; QNetwork...   21.1.2011, 8:59
- - Rocky   Цитата(Dimix @ 21.1.2011, 8:59) описываю ...   21.1.2011, 9:42
- - Dimix   ЦитатаВот по такому принципу? Если честно сам непо...   21.1.2011, 10:50
- - maint   Цитата(Dimix @ 21.1.2011, 15:50) ЦитатаВо...   22.1.2011, 7:45
- - Dimix   int pine; srand(qrand()); pine=ran...   23.1.2011, 5:03
- - maint   Цитата(Dimix @ 23.1.2011, 10:03) int pine...   23.1.2011, 8:06


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


8 чел. читают эту тему (гостей: 8, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 29.11.2024, 2:24