Показать сообщение отдельно

C++ builder CppWebBrowser и CreateThread
  #1  
Старый 08.09.2009, 18:21
nc.STRIEM
Members of Antichat - Level 5
Регистрация: 05.04.2006
Сообщений: 1,066
Провел на форуме:
3493315

Репутация: 1228


Отправить сообщение для nc.STRIEM с помощью ICQ
По умолчанию C++ builder CppWebBrowser и CreateThread

Есть форма, на ней CppWebBrowser и кнопка. При нажатие на кнопку создаеться отдельный поток в котором пытаюсь загрузить страницу
Код:
DWORD  WINAPI asd(LPVOID x)
{
Form1->CppWebBrowser1->Navigate(WideString("mail.ru"));
}

void __fastcall TForm1::Button1Click(TObject *Sender)
{
 DWORD thID;
 CreateThread(0, 0, asd, (LPVOID)1, 0, &thID);
}
при запуске выдает сообщение "Не удаеться найти http://mail.ru/ проверте правильность пути..."

Есле загружать страницу не из потока
Код:
void __fastcall TForm1::Button1Click(TObject *Sender)
{
Form1->CppWebBrowser1->Navigate(WideString("mail.ru"));
}
то все работает ок.

Почему так происходит, и как сделать чтоб работало в первом варианте?
 
Ответить с цитированием