VS 2008 C# mobile SDK 6 - Thread Jak ???

  • 2 Odpowiedzi
  • 1042 Wyświetleń

0 użytkowników i 1 Gość przegląda ten wątek.

*

Offline jacik

  • 8
  • Sprzęt: HP 114
VS 2008 C# mobile SDK 6 - Thread Jak ???
« dnia: Październik 02, 2008, 13:16:17 »
public partial class Form1 : Form
{
   Thread trd;
  int zmienna;
.......



public void ThreadTask()
{
  zmeinna=10; //to dziala
  this.progressBar1.Value = 10; 
 //na tym sie wywala tak jak by nie byla widoczna jak zadeklarowac   progressBar1 ? z private zmeinilem na public i dalej to samo ;)
 //nie qumam tego bo na codzien pisze w delphi
}

private void button1_Click_1(object sender, EventArgs e)
{
            trd = new Thread(new ThreadStart(this.ThreadTask));
            trd.IsBackground = true;
            trd.Start();
}

Sciagnolem z przykladu z netu ale niestety nei dziala ;(
Potrzebuje tego to dobioru danych z socketa ( naokretke uzylem timera ale wolal bym to zrobic bardziel elegancko)

« Ostatnia zmiana: Październik 02, 2008, 15:08:28 wysłana przez jacik »

*

Offline wally

  • 26
  • Sprzęt: THC Touch Diamond
Odp: VS 2008 C# mobile SDK 6 - Thread Jak ???
« Odpowiedź #1 dnia: Październik 15, 2008, 14:23:16 »
Jaki dokladnie masz komunikat bledu?
Zgaduje ze cos zwiazanego z proba odwolania sie do obiektu nalezacego do innego watku. Poczytaj o InvokeRequired i BeginInvoke.
Nawet świnka potrafi wejść na drzewo kiedy jest chwalona

*

Offline jacik

  • 8
  • Sprzęt: HP 114
Odp: VS 2008 C# mobile SDK 6 - Thread Jak ???
« Odpowiedź #2 dnia: Październik 15, 2008, 15:08:42 »
wielkie dzieki ;)
wyglada ze tego mi bylo trzeba
http://msdn.microsoft.com/en-us/library/system.windows.forms.control.invokerequired.aspx
pozdrowionka
Jacik