VB.NET 2005, Serial port, dispose problem, Windows CE -


i write program windows ce should work serial ports. use object system.io.ports.serialport. works when close program , open again, receive error: port in use! @ end write:

port.close() port.dispose() 

and if add this:

system.gc.collect()  

.. begins work

but problem computer gets stuck when garbage collector called each port. if tried use collector somewhere else, doesnt "collect" ports , used if program starts again.

can please?

it object owns port object not disposed or still maintains reference. explain why after system.gc.collect() works.


Comments

Popular posts from this blog

how to build hyperlink for query string in php -

php - What is the difference between $_SERVER['PATH_INFO'] and $_SERVER['ORIG_PATH_INFO']? -

queue - mq_receive: message too long -