Uhh well I guess first things first
Do you HAVE a COM4?
Are you sure it's not in use by anything else (Modem/internal/external device)?
It's not open already, say in a hyperterminal window?
hi! aha com4 exists. there's no modems or anything and no other apps incl hyperterminal using it. thing is i send the 1st command (device in question is a card reader) to initialise it... that's ok, response and all but the second time i try to send something, the port's .isopened value is false so i can't send. i try opening the port but get the 'Access to the port 'COM4' is denied.' error. i don't know why it's closed in the 1st place.