Torna al Thread

public: DWORD ThreadProcer()//Thread { while(1){ Sleep(1300); if(progress->Value <= (progress->Maximum - pg->value)) pg->value2 += (pg->value); else if(progress->Value >= (progress->Maximum - pg->value)) pg->value2 = 100; if(progress2->Value <= (progress2->Maximum - even_attuale->value)) even_attuale->value2 += (even_attuale->value); else if(progress2->Value >= (progress2->Maximum - even_attuale->value)) even_attuale->value2 = 100; progress->Value = pg->value2; progress2->Value = even_attuale->value2; } return NULL; } //progress e progress2 sono progressBar invece pg e even_attuale sono due oggetti di una classe creata da me public: System::Void FormSecondario_Load(System::Object^ sender, System::EventArgs^ e) { HANDLE hThread; DWORD dwID; hThread = CreateThread(NULL,0,(LPTHREAD_START_ROUTINE)ThreadProcer(),0,0,&dwID) //Altra porzione di codice inutile... }
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5