Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   С/С++, C#, Delphi, .NET, Asm (https://forum.antichat.xyz/forumdisplay.php?f=24)
-   -   C++ builder CppWebBrowser и CreateThread (https://forum.antichat.xyz/showthread.php?t=140212)

nc.STRIEM 08.09.2009 18:21

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"));
}

то все работает ок.

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

scrat 08.09.2009 18:44

я вообще не знаком с билдером, но подозреваю что проблема в взаимодействии с не-Unicode строками

M_script_ 08.09.2009 19:38

Странно, у меня твой код с созданием потока работает (BDS2006)


Время: 11:41