cffm Posted July 1, 2011 at 06:43 PM Report #400226 Posted July 1, 2011 at 06:43 PM Boa tarde Estou com um grande problema. Estou a enviar e receber dados via porta série, o que me acontece é que para receber tenho o evento datareceived. Só que ao fechar o form já depois de receber os dados todos dá-me o erro que está na imagem abaixo. Têm alguma ideia do que possa ser? Obrigado http://img33.imageshack.us/img33/6530/probema.jpg
herty Posted July 1, 2011 at 07:03 PM Report #400229 Posted July 1, 2011 at 07:03 PM Certefica.te que fechas a porta serie, em antes de fechares a aplicação.
cffm Posted July 1, 2011 at 07:16 PM Author Report #400230 Posted July 1, 2011 at 07:16 PM Sim, eu fecho a porta série no formclose.
cffm Posted July 1, 2011 at 08:29 PM Author Report #400239 Posted July 1, 2011 at 08:29 PM Consegui resolver o problema, é que o código inicialmente era para outra aplicação e eu tinha o seguinte private void Form1_Load(object sender, EventArgs e) { serialPort_Xbee.DataReceived += new SerialDataReceivedEventHandler(serialPort_Xbee_DataReceived); serialPort_Xbee.Open(); } E por isso cada vez que fechava o form dava o erro pois o programa estava a ir ao evento datareceived.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now