Avaleht
uus teema   vasta Tarkvara »  Programmeerimine »  C# töölauarakenduse "hangumine" märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale.  :: Teata moderaatorile teata moderaatorile
otsing:  
Absona
Lõuapoolik
Lõuapoolik

liitunud: 17.09.2008




sõnum 12.12.2008 22:20:45 C# töölauarakenduse "hangumine" vasta tsitaadiga

Probleem selline, et tegin töölaua rakenduse ja for tsüklis panin koodi jooksma, ehk täpsemalt for tsüklis luuakse ühendus, laetakse vajalikud failid alla, suletakse ühendus jne kuni for tsükli tingimus on täidetud. Asi selles kui selle käivitan, siis hangub programm täielikult kokku, arvuti ise ei hangu. Kui tsükkel lõpetatakse siis jookseb jälle programm ilusti. Panin selle tsükli eraldi ddl faili aga see parandas hästi natukene hangumist aga probleem ikka püsib.

Äkki oskate nõu anda kuidas sellist asja ära hoida. icon_rolleyes.gif

_________________
Veebilehed, veebiprogrammeerimine, veebilahendused
Erinevad rakendused ja skriptid.
Kommentaarid: 11 loe/lisa Kasutajad arvavad:  :: 2 :: 0 :: 8
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
laevus
HV kasutaja
laevus

liitunud: 29.10.2003




sõnum 13.12.2008 00:43:38 vasta tsitaadiga

Kui nüüd õigesti aru sain, siis praegu jookseb su tsükkel samas lõimes (threadis), kus joonistatakse kasutajaliidest. Lahendusena näen tsükli viimist teise lõime, ja hea viis selleks on kasutada BackgroundWorker-it. Ülevaate peaksid saama siit: http://msdn.microsoft.com/en-us/library/system.componentmodel.backgroundworker.aspx
Kommentaarid: 9 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 9
tagasi üles
vaata kasutaja infot saada privaatsõnum
Absona
Lõuapoolik
Lõuapoolik

liitunud: 17.09.2008




sõnum 13.12.2008 09:10:13 vasta tsitaadiga

laevus kirjutas:
Kui nüüd õigesti aru sain, siis praegu jookseb su tsükkel samas lõimes (threadis), kus joonistatakse kasutajaliidest. Lahendusena näen tsükli viimist teise lõime, ja hea viis selleks on kasutada BackgroundWorker-it. Ülevaate peaksid saama siit: http://msdn.microsoft.com/en-us/library/system.componentmodel.backgroundworker.aspx


Tänud ja sellest oligi abi thumbs_up.gif Asjadel võivad ikka nii lihtsad lahendused olla icon_smile.gif

_________________
Veebilehed, veebiprogrammeerimine, veebilahendused
Erinevad rakendused ja skriptid.
Kommentaarid: 11 loe/lisa Kasutajad arvavad:  :: 2 :: 0 :: 8
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  Programmeerimine »  C# töölauarakenduse "hangumine"
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.