izmenjeno 1 put, poslednji put unisoft 24.03.2012. u 16:35
Izmene poruke
- unisoft24.03.2012. u 16:35zapis iz teksta poruke
Po pokretanju aplikacije otvara se jedan dijalog i na njemu se nalaze podesavanja koja uticu na rad aplikacije. Po zatvaranju dijaloga klikom na Button OK glavni dijalog dobija fokus. Kada dobije fokus kreira se novi Thread.
Npr...
Promenljiva dll predstavlja referencu ka spoljnom fajlu (C# class library - DLL).
Zasto gresku nije prijavio u sledecem redu: dll.RegBol = true; ???

Funkcija dll.FormatAnswerRtb vrsi transformacije iz convRtb i vraca u answerRtb (answerRtb i convRtb su kontrole koje se nalaze na formi).
Na primer ako bi na nekoj formi imali dva textbox-a pozivom ove funkcije trebalo bi da se tekst iz prvog TextBox-a modifikuje i da se ucita u drugi TextBox. (namena moje funkcije je slicna samo ne radim sa TextBox kontrolama)
Npr...
Code:
private dllRtb dll = new dllRtb(); <-- Public promenljiva na nivou projekta, tj. forme u kojoj je kreirana
private void btnOk_Click(object sender, RoutedEventArgs e)
{
Thread aa = new Thread(StartRec);
aa.Start();
}
void StartRec()
{
do
{
if (dll.Listen == true)
{
dll.RegBol = true;
dll.FormatAnswerRtb(ref this.answerRtb,ref this.convRtb); <--- ovaj red koda prijavi gresku
(The calling thread cannot access this object because a diffrent thread owns it.)
}
else
{
dll.RegBol = false;
}
}
while (dll.AlowRtb == true);
}
private dllRtb dll = new dllRtb(); <-- Public promenljiva na nivou projekta, tj. forme u kojoj je kreirana
private void btnOk_Click(object sender, RoutedEventArgs e)
{
Thread aa = new Thread(StartRec);
aa.Start();
}
void StartRec()
{
do
{
if (dll.Listen == true)
{
dll.RegBol = true;
dll.FormatAnswerRtb(ref this.answerRtb,ref this.convRtb); <--- ovaj red koda prijavi gresku
(The calling thread cannot access this object because a diffrent thread owns it.)
}
else
{
dll.RegBol = false;
}
}
while (dll.AlowRtb == true);
}
Promenljiva dll predstavlja referencu ka spoljnom fajlu (C# class library - DLL).
Zasto gresku nije prijavio u sledecem redu: dll.RegBol = true; ???

Funkcija dll.FormatAnswerRtb vrsi transformacije iz convRtb i vraca u answerRtb (answerRtb i convRtb su kontrole koje se nalaze na formi).
Na primer ako bi na nekoj formi imali dva textbox-a pozivom ove funkcije trebalo bi da se tekst iz prvog TextBox-a modifikuje i da se ucita u drugi TextBox. (namena moje funkcije je slicna samo ne radim sa TextBox kontrolama)