|
msinet на API
|
|||
---|---|---|---|
#18+
Здоровья желаю! Форумчане, как с помощью API и без сторонних компонентов сделать проверку новой версии приложения через интернет? Например с контролом MSINET.OCX я разобрался, но не хочется таскать за собой лишние файлы. Наверняка есть некая API функция?! p.s. Программа открывает текстовой файл(например version.txt) на сервере (например www.xxxxxxx.ru/version.txt) и записывает данные из текстового файла в переменную (например strVersion) ... |
|||
:
Нравится:
Не нравится:
|
|||
04.07.2015, 18:07 |
|
msinet на API
|
|||
---|---|---|---|
#18+
BasicLite, Почитай тут: Приконнектиться к сайту и чего-нибудь считать Я помудохавшись с API для VB6 остановился таки на MSINET.OCX. Для VB6 более лучшего или более простого решения нет, с API у тебя будут висяки (если сервер отвечает долго и т.п.). Да, и не забывай принудительно выключать "Автономный режим IE" перед использованием MSINET.OCX (это делается через API, на Win8/8.1 -не надо, т.к. автономный режим отсутствует как таковой). В .Net проще, там есть асинхронные методы: Чтение файла из интернета, чтоб не мешало работе программы ... |
|||
:
Нравится:
Не нравится:
|
|||
04.07.2015, 20:07 |
|
msinet на API
|
|||
---|---|---|---|
#18+
Дмитрий77, спасибо. А как отключить автономный режим ie? Пока нашел такой вот код: Public Sub SetOffLineMode( ByVal offLineMode As Boolean) Dim ci As INTERNET_CONNECTED_INFO Dim retValue As Boolean If offLineMode Then ci.dwConnectedState = INTERNET_STATE_DISCONNECTED_BY_USER ci.dwFlags = ISO_FORCE_DISCONNECTED Else ci.dwConnectedState = INTERNET_STATE_CONNECTED End If retValue = InternetSetOption(0&, INTERNET_OPTION_CONNECTED_STATE, ci, _ LenB(ci)) End Sub ... |
|||
:
Нравится:
Не нравится:
|
|||
05.07.2015, 11:33 |
|
msinet на API
|
|||
---|---|---|---|
#18+
BasicLiteспасибо. А как отключить автономный режим ie? Пока нашел такой вот код: BasicLite, я ж тебя буквально ткнул в коды (вторая ссылка): Код скачивания: 17163916 автономный режим: 17164093 ... |
|||
:
Нравится:
Не нравится:
|
|||
05.07.2015, 17:50 |
|
msinet на API
|
|||
---|---|---|---|
#18+
Дмитрий77,автономный режим: 17164093 Так не работает код - Автономный режим не отключается. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.07.2015, 18:28 |
|
msinet на API
|
|||
---|---|---|---|
#18+
BasicLite, Здесь ссылки на исходники: Распознать/отключить автономный режим IE И давай ты сам как-нибудь найдешь, где у тебя ошибки в структурах и константах. Тыж вроде собрался скачивание на API делать, с поиском ошибок в элементарщине не должно проблем возникать с такими запросами. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.07.2015, 18:53 |
|
|
start [/forum/topic.php?fid=60&fpage=30&tid=2155869]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
30ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
others: | 299ms |
total: | 415ms |
0 / 0 |