Tworzenie nowych okien - formularzy + Wątek CreateThread
Napisane: niedziela, 21 listopada 2010, 12:38
Kontynuując temat rozpoczęty w viewtopic.php?f=2&t=1144 w tak tworzonych oknach chciałem wykorzystać wątki tworzone funkcja WINAPI CreateThread w tym celu zamieściiłem następujący kod:
Jadnak z chwilą uruchomienia wątku program się "wysypuje" z komunikatem, że nastąpi jego zamknięcie.
W czym tkwi problem ?
Poproszę o kolejną pomoc.
KOD cpp: UKRYJ
DWORD ThreadProc (LPVOID lpdwThreadParam )
{
Form4->StatusBar1->Panels->Items[1]->Text="Start pobierania danych dane..."; // TUTAJ DEBUGER Zgłasza wyjątek
// Jakieś czasochłonne operacje
}
//---------------------------------------------------------------------------
void __fastcall TForm4::Button3Click(TObject *Sender)
{
int i;
DWORD dwThreadId;
CreateThread(NULL,0,(LPTHREAD_START_ROUTINE)&ThreadProc,(LPVOID) &i,0, &dwThreadId) ;
}
{
Form4->StatusBar1->Panels->Items[1]->Text="Start pobierania danych dane..."; // TUTAJ DEBUGER Zgłasza wyjątek
// Jakieś czasochłonne operacje
}
//---------------------------------------------------------------------------
void __fastcall TForm4::Button3Click(TObject *Sender)
{
int i;
DWORD dwThreadId;
CreateThread(NULL,0,(LPTHREAD_START_ROUTINE)&ThreadProc,(LPVOID) &i,0, &dwThreadId) ;
}
Jadnak z chwilą uruchomienia wątku program się "wysypuje" z komunikatem, że nastąpi jego zamknięcie.
W czym tkwi problem ?
Poproszę o kolejną pomoc.