|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
Webbrowser завешивает приложение
Когда работает моя программа с Webbrowser, и он грузит страницу (а это половина времени работы моей проги) - элементы на форме недоступны, форма подвешивается на время загрузки страницы. Сложить и развернуть моё приложение тоже не представляется возможным.
Это, мягко говоря, неудобно. Как мне не ущемляя права браузера, дать немного воздуха всему остальному? Виснет же наглухо, если интернет небыстрый и страница долго грузится. Чую, что надо юзать потоки, но дайте плиз примерчик для моего случая. Спасибо! |
#2
|
|||
|
|||
если ты используеш инди то добавь элемент Антифриз. Есть такое в Delphi 7
|
#3
|
|||
|
|||
Цитата:
Не, я Инди не использую, но с удовольствием бы перешел на него. Но тогда мне надо пример, как с помощью инди: 1. открыть веб-страницу в моем приложении. 2. найти на этой веб-странице определенное слово 3. нажать на странице определенную кнопку. с Webbrowser я это всё уже реализовал. А Инди у меня используется только чтобы открыть строго определенный урл (авторизация на сайте) так что если есть предложения, внимательно их выслушаю. |
#4
|
|||
|
|||
Ну тогда тебе нужно разделять процесса на нити что они работали независимо друг от друга. Про нити знаю теоритически. Но другого выхода не вижу. Попробуй почитать про нити.
|
#5
|
|||
|
|||
Ну тогда тебе нужно разделять процесса на нити что они работали независимо друг от друга. Про нити знаю теоритически. Но другого выхода не вижу. Попробуй почитать про нити.
|