PORT ALREADY OPEN

SMZTODOPODEROSO 19/12/2009 17:54:10
#330081
O erro que me dá é o seguinte

Run-Time error [ô]8005[ô]
- Port Already open

O que acontece é o seguinte

tenho um form que chama frmentrada e nesse mesmo form tenho uma mscomm1 e no segundo form [Ô]frmcartao[Ô] e tem a mscomm2. O erro da-me quando estou no segundo form e aparece o erro no primeiro form [Ô]MSComm1.PortOpen = True[Ô] .
Tenho nesse segundo form outra mscom
já experimentei usar unload me na transacção dos form mas dá esse erro.

Alguém tem alguma ideia.
WEBMASTER 21/12/2009 11:12:30
#330161
Resposta escolhida
Se nao me falha a memoria, voce tem como dar um close na porta, entao faca um tratamento de erro.
 if err.number = 8005 then MsComm1.close [ô]ou algo assim  
SMZTODOPODEROSO 06/01/2010 22:48:14
#331257
Citação:

WEBMASTER :
Se nao me falha a memoria, voce tem como dar um close na porta, entao faca um tratamento de erro.

 if err.number = 8005 then MsComm1.close [ô]ou algo assim  



o close nao funciona mas resolvi uso uma nova porta e ja funciona assim

mas obrigado WEBMASTER
Tópico encerrado , respostas não são mais permitidas