See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 24628|Vastuse: 1

[WinForm] C# task.waitall külmub liidese

[Kopeeri link]
Postitatud 26.06.2017 22:01:09 | | |
Kirjutasin täna programmi ja avastasin, et winformi liides on kinni jäänud ega reageeri,
Kuid tarkvarale klõpsates ei ole üldse peegeldust ja see on sisenenud peatatud animatsiooni seisundisse.


Siis, kui silumine – erandeid ei tehtud, mis on probleem?

Kuna sa kirjutasid selle lause põhilõime, peab põhilõim ootama, kuni kõik ülesanded on täidetud, enne kui käivitab järgmise koodi
Mul tekkis sama probleem – avasin uue lapslõime põhilõimes, kuid ootasin, kuni kõik alamlõimed täitmise lõpetavad, enne kui käivitan järgmise põhilõime koodi, siis ootamismeetodiga külmub liides
Nähes kommentaare internetis, sain äkki aru, et ma panin

See on kirjutatud põhilõimesse, mis on oodanud kõigi ülesannete lõppu, mille tulemusena siseneb liides peatatud animatsiooni seisundisse

Lahendus on järgmine:

Mähkige niit väljapoole. Niit, lahenda!




Eelmine:WebAPI universaalsete allkirjade verifitseerimine (2)
Järgmine:Alibaba Cloud SMS-teenus saadab reklaamisõnumeid partiidena
Postitatud 01.12.2022 15:02:09 |
Mul on nüüd sama probleem – alamlõim jääb kinni, kui see pärast käivitamist task.waitalliga blokeeritakse.
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com