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

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

fortran - Function return type mismatch -

queue - mq_receive: message too long -