Форум: "KOL";
Текущий архив: 2007.10.28;
Скачать: [xml.tar.bz2];
ВнизKOLWebBrowser/ TWebBrowser конфликтует с TThread Найти похожие ветки
← →
dca (2007-03-27 12:58) [0]Нашли следующий баг:
создаем WebBrowser1:=KOLWebBrowser.NewKOLWebBrowser(nil);
делаем WebBrowser1.Navigate("http://www.ya.ru");
все работает как часы.
потом делаем отдельный Thread и из него делаем WebBrowser1.Navigate("http://www.ya.ru");
как ни страно но и KolWebBrowser и TWebBrowser выдает ошибку
Cannot find "http://www.ya.ru" make sure the path or internet address is correct
В чем может быть проблема ?
← →
dca (2007-03-27 13:56) [1]Посмотрели внимательней, вообще если из Thread"а Делать Navigate то возникает такая ошибка,
не только с использованием KOL
← →
Galkov © (2007-03-27 19:22) [2]Слышал краем уха, что каждый поток требует отдельного wsaStartup...
← →
dca (2007-03-29 06:34) [3]Угу, кодер сказал что но не это а CoInitialize(nil); и CoUnInitialize(nil);
Это помогает от Cannot Find ошибки.
но в KOL все равно них. не работает и виснет если не поставить WebBrowserы в Public главного модуля
← →
dca (2007-03-29 14:32) [4]потом в KolWebBrowser Не удается получить доступ к WB.oleobject.document.forms.item(0) например, какая то там ошибка возникает, причем forms.length работает, сыровато конечно все,
еще надо как то попробовать прикрутить MimeFilter надеюсь с ним то будет все ok
← →
Galkov © (2007-03-29 14:42) [5]
> Угу, кодер сказал что но не это а CoInitialize(nil); и CoUnInitialize(nil);
Тоже правда, было такое...
Это же вроде инициализация com-ов.
После этого совсем неясно, как он вообще чего-то выдавал (Cannot find)
Вообще-то, темный это вопрос - работа контролов не в основном потоке...
Страницы: 1 вся ветка
Форум: "KOL";
Текущий архив: 2007.10.28;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.048 c