Страница: 1 | 2 |
Вопрос: Зависание во время выполнения запроса к узлу
Добавлено: 31.10.10 00:00
Автор вопроса: MYSTERIOR | Web-сайт:
Ответы
Всего ответов: 27
Номер ответа: 16
Автор ответа:
VbStarter
ICQ: 357911808
Вопросов: 118
Ответов: 1340
Web-сайт:
Профиль | | #16
Добавлено: 01.11.10 15:45
*to agent
Номер ответа: 17
Автор ответа:
VbStarter
ICQ: 357911808
Вопросов: 118
Ответов: 1340
Web-сайт:
Профиль | | #17
Добавлено: 01.11.10 18:13
тогда вот эти все пауэр паки и технология MS Interop Forms -
Номер ответа: 18
Автор ответа:
VbStarter
ICQ: 357911808
Вопросов: 118
Ответов: 1340
Web-сайт:
Профиль | | #18
Добавлено: 01.11.10 18:14
дополняет шестёрку
и обновление Cumulative не забудь установить!
Номер ответа: 19
Автор ответа:
VbStarter
ICQ: 357911808
Вопросов: 118
Ответов: 1340
Web-сайт:
Профиль | | #19
Добавлено: 01.11.10 18:16
дополняет шестёрку
и обновление Cumulative не забудь установить!
Номер ответа: 20
Автор ответа:
Artyom
Разработчик
Вопросов: 130
Ответов: 6602
Профиль | | #20
Добавлено: 01.11.10 18:32
AgentFire, кажется это для дот-нета, верно? Решил что надо образовываться - вот с утра ставлю NET 2010 - там говорят есть некий BackgroundWorker через который проблема задач в фоновом режиме решается максимально элегантно)
В дотнете вообще-то есть свободная потоковая модель и асинхронные операции ввода вывода.
Номер ответа: 21
Автор ответа:
Winand
Вопросов: 87
Ответов: 2795
Web-сайт:
Профиль | | #21
Добавлено: 01.11.10 23:52
MYSTERIOR, зачем я буду тестировать твой код? По-моему глупо грузить страницу при каждом срабатывании таймера. В моем варианте она один раз по нажатии кнопки загружается
Номер ответа: 22
Автор ответа:
MYSTERIOR
ICQ: 227369659
Вопросов: 31
Ответов: 96
Web-сайт:
Профиль | | #22
Добавлено: 02.11.10 00:34
Winand, я полгаю что ты вполне возможно знаешь решение проблемы которая не дает мне покоя - по этому и прошу посмотреть - есть вероятность что ты мог с этим когда-либо сталкиваться)
Страницу глупо грузить? Страницу да! Но я-то загружаю постоянно динамично меняющийся XML-файл, который анализирую и представляю в нужном мне виде. Или на твой взгляд для подобной задачи есть какое-то более элегантное решение?
Номер ответа: 23
Автор ответа:
Artyom
Разработчик
Вопросов: 130
Ответов: 6602
Профиль | | #23
Добавлено: 02.11.10 01:20
На VB6 бывают более элегантные решения?
Можно сделать на винсоке, он хотя бы асинхронно работает. Делаешь GET запрос, получаешь в ответ XML. А дальше его разбираешь.
Я не знаю возможностей MSXML30, позволяет ли эта библитокеа загружать XML из строковой переменной? Если да, то можно сразу полученый XML анализировать, если нет, то, например, сохранить его в временный файл и оттуда считать.
Winand предлагал вызывать Open в асинхронном режиме, чем этот вариант не подходит? Попробуй отладчиком посмотреть в каком именно месте происходит задержка.
Номер ответа: 24
Автор ответа:
AgentFire
ICQ: 192496851
Вопросов: 75
Ответов: 3178
Профиль | | #24
Добавлено: 02.11.10 08:25
xp хотя бы без дотнетов
почему?
с машинами без фреймворка последнего-предпоследнего...
Или на твой взгляд для подобной задачи есть какое-то более элегантное решение?
Номер ответа: 25
Автор ответа:
VbStarter
ICQ: 357911808
Вопросов: 118
Ответов: 1340
Web-сайт:
Профиль | | #25
Добавлено: 02.11.10 12:07
почему?
для работы на машинах без фреймворка помоему надо будет писать учитывая это.
Номер ответа: 26
Автор ответа:
AgentFire
ICQ: 192496851
Вопросов: 75
Ответов: 3178
Профиль | | #26
Добавлено: 02.11.10 13:28
для работы на машинах без фреймворка
ты про палки-копалки или про копья астралопитекских племен?
Номер ответа: 27
Автор ответа:
LamerOnLine
ICQ: 334781088
Вопросов: 108
Ответов: 2822
Профиль | | #27
Добавлено: 02.11.10 17:44
VB6 с XML 4.0 вполне корректно грузит XML из любой строки.
Перегружать документ по клику - бредово. Если XML настолько большой что его нежелательно держать в памяти и требуется загрузка "на лету" - потоки не выход. Лучше использовать SAX вместо DOM (не путать с Suxx).