[ toxi_programer @ 31.08.2007. 18:03 ] @
Imam nesnošljiv problem, i već dva dana ne mogu da shvatim u čemu je stvar. Valjda neko od vas može da mi help-ne... Imam dll koji sam ja pisao i koji ima par klasa za slanje podataka preko mreže. OK, radi to sve. Ali ovako, postoji sinhrona funkcija koja šalje podatke i funkcija kojom se pokreće "slušanje" porta, i ona, kada primi ceo "paket podataka" podiže event MessageReceive( koristim Invoke() f-ju). OK, pozove se funkcija(e) koje sam pridružio tom eventu. Međutim kada iz jedne takve funkcije probam da napravim novu formu, ona se napravi ali se posle odmah "zabaguje" i nije upotrebljiva uopšte. Formu prikazujem Show() metodom. Forma je OK i radi kada je prikažem sa bilo kog drugog mesta u programu. U toj mojoj funkciji, prikazivanje MessageBox-a radi normalno. Još da napomenem da moram postaviti Control.CheckForIlegalCrosThread( ili kako se već piše) na false, inače "baci" exception... Jel znate nešto više o ovom problemu i kako bi moglo da se reši? |