Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 | 2 |

 

  Вопрос: Зависание во время выполнения запроса к узлу Добавлено: 31.10.10 00:00  

Автор вопроса:  MYSTERIOR | Web-сайт: XXX | ICQ: 227369659 

Ответить

  Ответы Всего ответов: 27  

Номер ответа: 16
Автор ответа:
 VbStarter



ICQ: 357911808 

Вопросов: 118
Ответов: 1340
 Web-сайт: moscowdevils.ru
 Профиль | | #16
Добавлено: 01.11.10 15:45
*to agent

Ответить

Номер ответа: 17
Автор ответа:
 VbStarter



ICQ: 357911808 

Вопросов: 118
Ответов: 1340
 Web-сайт: moscowdevils.ru
 Профиль | | #17
Добавлено: 01.11.10 18:13
дот нет нельзя

тогда вот эти все пауэр паки и технология MS Interop Forms -
  1. msdn.microsoft.com/ru-ru/vbasic/aa662927(en-us).aspx

Ответить

Номер ответа: 18
Автор ответа:
 VbStarter



ICQ: 357911808 

Вопросов: 118
Ответов: 1340
 Web-сайт: moscowdevils.ru
 Профиль | | #18
Добавлено: 01.11.10 18:14
дополняет шестёрку :)
и обновление Cumulative не забудь установить!

Ответить

Номер ответа: 19
Автор ответа:
 VbStarter



ICQ: 357911808 

Вопросов: 118
Ответов: 1340
 Web-сайт: moscowdevils.ru
 Профиль | | #19
Добавлено: 01.11.10 18:16
дополняет шестёрку :)
и обновление Cumulative не забудь установить!

Ответить

Номер ответа: 20
Автор ответа:
 Artyom



Разработчик

Вопросов: 130
Ответов: 6602
 Профиль | | #20 Добавлено: 01.11.10 18:32
MYSTERIOR пишет:
AgentFire, кажется это для дот-нета, верно? Решил что надо образовываться - вот с утра ставлю NET 2010 - там говорят есть некий BackgroundWorker через который проблема задач в фоновом режиме решается максимально элегантно)

В дотнете вообще-то есть свободная потоковая модель и асинхронные операции ввода вывода.

Ответить

Номер ответа: 21
Автор ответа:
 Winand



Вопросов: 87
Ответов: 2795
 Web-сайт: winandfx.narod.ru
 Профиль | | #21
Добавлено: 01.11.10 23:52
MYSTERIOR, зачем я буду тестировать твой код? По-моему глупо грузить страницу при каждом срабатывании таймера. В моем варианте она один раз по нажатии кнопки загружается

Ответить

Номер ответа: 22
Автор ответа:
 MYSTERIOR



ICQ: 227369659 

Вопросов: 31
Ответов: 96
 Web-сайт: XXX
 Профиль | | #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
MYSTERIOR пишет:
xp хотя бы без дотнетов

почему?
VbStarter пишет:
с машинами без фреймворка последнего-предпоследнего...
почему?
MYSTERIOR пишет:
Или на твой взгляд для подобной задачи есть какое-то более элегантное решение?
не поверишь, есть, причем в 5-7 строчках кода можно описать обновление XML страниц.

Ответить

Номер ответа: 25
Автор ответа:
 VbStarter



ICQ: 357911808 

Вопросов: 118
Ответов: 1340
 Web-сайт: moscowdevils.ru
 Профиль | | #25
Добавлено: 02.11.10 12:07
AgentFire пишет:
почему?

для работы на машинах без фреймворка помоему надо будет писать учитывая это.

Ответить

Номер ответа: 26
Автор ответа:
 AgentFire



ICQ: 192496851 

Вопросов: 75
Ответов: 3178
 Профиль | | #26 Добавлено: 02.11.10 13:28
VbStarter пишет:
для работы на машинах без фреймворка

ты про палки-копалки или про копья астралопитекских племен?

Ответить

Номер ответа: 27
Автор ответа:
 LamerOnLine



ICQ: 334781088 

Вопросов: 108
Ответов: 2822
 Профиль | | #27 Добавлено: 02.11.10 17:44
Я не знаю возможностей MSXML30, позволяет ли эта библитокеа загружать XML из строковой переменной?

VB6 с XML 4.0 вполне корректно грузит XML из любой строки.
Перегружать документ по клику - бредово. Если XML настолько большой что его нежелательно держать в памяти и требуется загрузка "на лету" - потоки не выход. Лучше использовать SAX вместо DOM (не путать с Suxx).

Ответить

Страница: 1 | 2 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам