Black Friday Black Friday
Black Friday výprodej! Až 80 % extra bodů zdarma! Více informací zde

Diskuze: WPF - problém s vláknom

C# .NET .NET (C# a Visual Basic) WPF - problém s vláknom American English version English version

Aktivity (3)
Avatar
balaz.marek94:5. března 14:12

Zdravím, mám program, v ktorom užívateľ spúšťa simuláciu. Simulácia beží v novom vlákne a vykresľuje svoje výsledky na graf (použité api na graf - Oxyplot). Užívateľ môže simuláciu zastaviť tlačidlom Stop, počas behu simulácie. Všetko mi funguje, keď program debugujem vo Visual Studiu.

Akonáhle použijem exe súbor (z adresára bin), tak program po spustení simulácie nie je možné vypnúť (celé UI ovládanie nereaguje). Avšak v simulácií mám nastavenú dobu zohrievania, čo znamená, že prvých x simulácií sa nebude vykresľovať na graf. Vtedy je ešte možné simuláciu vypnúť.

Keď mením hodnoty v grafe, tak využívam

App.Current.Dispatcher.Invoke({...});

Stretol sa už niekto s podobným problémom?

 
Odpovědět 5. března 14:12
Avatar
Petr Čech
Redaktor
Avatar
Petr Čech:5. března 20:07

Zkus to zbuildovat v release módu

Nahoru Odpovědět 5. března 20:07
the cake is a lie
Avatar
balaz.marek94:5. března 20:52

To som skúsil, ale výsledok bol rovnaký...

 
Nahoru Odpovědět 5. března 20:52
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 3 zpráv z 3.