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