1. wxThread changes (detached/joinable) for MSW and docs updates
2. wxUSE_GUI=0 compilation for MSW (use vc6dll.t with tmake) and many small fixes related to this 3. an attempt to make wxLog more MT friendly 4. a small fix for wxRegConfig: it doesn't create empty unused keys any more (SetPath() would always create a key, now it's deleted if it was empty) git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4712 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -150,7 +150,7 @@ void *MyThread::Entry()
|
||||
wxString text;
|
||||
|
||||
text.Printf("Thread 0x%x started (priority = %d).\n",
|
||||
GetID(), GetPriority());
|
||||
GetId(), GetPriority());
|
||||
WriteText(text);
|
||||
|
||||
for ( m_count = 0; m_count < 10; m_count++ )
|
||||
@@ -159,14 +159,14 @@ void *MyThread::Entry()
|
||||
if ( TestDestroy() )
|
||||
break;
|
||||
|
||||
text.Printf("[%u] Thread 0x%x here.\n", m_count, GetID());
|
||||
text.Printf("[%u] Thread 0x%x here.\n", m_count, GetId());
|
||||
WriteText(text);
|
||||
|
||||
// wxSleep() can't be called from non-GUI thread!
|
||||
wxThread::Sleep(1000);
|
||||
}
|
||||
|
||||
text.Printf("Thread 0x%x finished.\n", GetID());
|
||||
text.Printf("Thread 0x%x finished.\n", GetId());
|
||||
WriteText(text);
|
||||
|
||||
return NULL;
|
||||
@@ -266,17 +266,18 @@ MyThread *MyFrame::CreateThread()
|
||||
|
||||
void MyFrame::OnStartThreads(wxCommandEvent& WXUNUSED(event) )
|
||||
{
|
||||
static wxString s_str;
|
||||
s_str = wxGetTextFromUser("How many threads to start: ",
|
||||
"wxThread sample",
|
||||
s_str, this);
|
||||
if ( s_str.IsEmpty() )
|
||||
return;
|
||||
static long s_num = 10;
|
||||
|
||||
s_num = wxGetNumberFromUser("How many threads to start: ", "",
|
||||
"wxThread sample", s_num, 1, 10000, this);
|
||||
if ( s_num == -1 )
|
||||
{
|
||||
s_num = 10;
|
||||
|
||||
size_t count, n;
|
||||
sscanf(s_str, "%u", &count);
|
||||
if ( count == 0 )
|
||||
return;
|
||||
}
|
||||
|
||||
size_t count = (size_t)s_num, n;
|
||||
|
||||
wxArrayThread threads;
|
||||
|
||||
|
Reference in New Issue
Block a user