J'ai déja programmé sous VB6 mais je suis tout frais sous .NET.
Je dois gérer un port série, et auparavant j'utilisais MSCOMM32.OCX.
Sous .NET, j'ai trouvé ceci:
http://download.microsoft.com/download/visualbasic.net/sample73/1.0/NT45XP/EN-US/UsingtheCOMPortinVB.NET.exe
Dans cet exemple, il n'utilisent pas l'OCX classique de VB6, mais un appel
aux API, en créant une classe dénommée RS232.vb
Je ne sais pas comment gérer un evenement généré par cette classe:
Cet event est déclaré dans une entete comme suit:
la classe a été déclarée comme suit:
Public Class Rs232
l'evenement comme suit:
Public Event CommEvent(ByVal Source As Rs232, ByVal Mask As EventMasks)
Dans mon code, je déclare un port comm ainsi:
Private m_CommPort As New Rs232()
comment gérer un évemenment généré par cette classe? (cela doit etre un
probleme de base dans la syntaxe de .NET,mais je ne trouve pas)
(ce qui m'interesse, c'est la syntaxe permettant de placer du code qui va
s'executer quand l'evenement arrivera)
quelque chose du genre
public event m_CommPort.CommEvent(xxxxx)
xxxxxx
end event
je vous avoue que je suis perdu! (ce que je viens d'écrire doit etre
totalement faux!)
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
TroXsA
Bonjour,
Il me semble qu'il y a plus simple http://www.experts-exchange.com/Programming/Programming_Languages/Dot_Net/VB_DOT_NET/Q_21664778.html
Je pense qu'il y a d'autre exemple, faut pousser un peut plus les recherches ...
Cordialement
--
Mail : http://cerbermail.com/?rIXgaw9Xsl Site : http://troxsa.info
"SamB" a écrit dans le message de news:
Bonjour à tous!
J'ai déja programmé sous VB6 mais je suis tout frais sous .NET.
Je dois gérer un port série, et auparavant j'utilisais MSCOMM32.OCX. Sous .NET, j'ai trouvé ceci: http://download.microsoft.com/download/visualbasic.net/sample73/1.0/NT45XP/EN-US/UsingtheCOMPortinVB.NET.exe
Dans cet exemple, il n'utilisent pas l'OCX classique de VB6, mais un appel aux API, en créant une classe dénommée RS232.vb
Je ne sais pas comment gérer un evenement généré par cette classe:
Cet event est déclaré dans une entete comme suit: la classe a été déclarée comme suit: Public Class Rs232
l'evenement comme suit: Public Event CommEvent(ByVal Source As Rs232, ByVal Mask As EventMasks)
Dans mon code, je déclare un port comm ainsi: Private m_CommPort As New Rs232()
comment gérer un évemenment généré par cette classe? (cela doit etre un probleme de base dans la syntaxe de .NET,mais je ne trouve pas) (ce qui m'interesse, c'est la syntaxe permettant de placer du code qui va s'executer quand l'evenement arrivera) quelque chose du genre
public event m_CommPort.CommEvent(xxxxx) xxxxxx end event
je vous avoue que je suis perdu! (ce que je viens d'écrire doit etre totalement faux!)
Bonjour,
Il me semble qu'il y a plus simple
http://www.experts-exchange.com/Programming/Programming_Languages/Dot_Net/VB_DOT_NET/Q_21664778.html
Je pense qu'il y a d'autre exemple, faut pousser un peut plus les recherches
...
Cordialement
--
Mail : http://cerbermail.com/?rIXgaw9Xsl
Site : http://troxsa.info
"SamB" <SamB@discussions.microsoft.com> a écrit dans le message de news:
10BDECDB-F8AF-4153-BA04-2FB762600FAF@microsoft.com...
Bonjour à tous!
J'ai déja programmé sous VB6 mais je suis tout frais sous .NET.
Je dois gérer un port série, et auparavant j'utilisais MSCOMM32.OCX.
Sous .NET, j'ai trouvé ceci:
http://download.microsoft.com/download/visualbasic.net/sample73/1.0/NT45XP/EN-US/UsingtheCOMPortinVB.NET.exe
Dans cet exemple, il n'utilisent pas l'OCX classique de VB6, mais un appel
aux API, en créant une classe dénommée RS232.vb
Je ne sais pas comment gérer un evenement généré par cette classe:
Cet event est déclaré dans une entete comme suit:
la classe a été déclarée comme suit:
Public Class Rs232
l'evenement comme suit:
Public Event CommEvent(ByVal Source As Rs232, ByVal Mask As EventMasks)
Dans mon code, je déclare un port comm ainsi:
Private m_CommPort As New Rs232()
comment gérer un évemenment généré par cette classe? (cela doit etre un
probleme de base dans la syntaxe de .NET,mais je ne trouve pas)
(ce qui m'interesse, c'est la syntaxe permettant de placer du code qui va
s'executer quand l'evenement arrivera)
quelque chose du genre
public event m_CommPort.CommEvent(xxxxx)
xxxxxx
end event
je vous avoue que je suis perdu! (ce que je viens d'écrire doit etre
totalement faux!)
Il me semble qu'il y a plus simple http://www.experts-exchange.com/Programming/Programming_Languages/Dot_Net/VB_DOT_NET/Q_21664778.html
Je pense qu'il y a d'autre exemple, faut pousser un peut plus les recherches ...
Cordialement
--
Mail : http://cerbermail.com/?rIXgaw9Xsl Site : http://troxsa.info
"SamB" a écrit dans le message de news:
Bonjour à tous!
J'ai déja programmé sous VB6 mais je suis tout frais sous .NET.
Je dois gérer un port série, et auparavant j'utilisais MSCOMM32.OCX. Sous .NET, j'ai trouvé ceci: http://download.microsoft.com/download/visualbasic.net/sample73/1.0/NT45XP/EN-US/UsingtheCOMPortinVB.NET.exe
Dans cet exemple, il n'utilisent pas l'OCX classique de VB6, mais un appel aux API, en créant une classe dénommée RS232.vb
Je ne sais pas comment gérer un evenement généré par cette classe:
Cet event est déclaré dans une entete comme suit: la classe a été déclarée comme suit: Public Class Rs232
l'evenement comme suit: Public Event CommEvent(ByVal Source As Rs232, ByVal Mask As EventMasks)
Dans mon code, je déclare un port comm ainsi: Private m_CommPort As New Rs232()
comment gérer un évemenment généré par cette classe? (cela doit etre un probleme de base dans la syntaxe de .NET,mais je ne trouve pas) (ce qui m'interesse, c'est la syntaxe permettant de placer du code qui va s'executer quand l'evenement arrivera) quelque chose du genre
public event m_CommPort.CommEvent(xxxxx) xxxxxx end event
je vous avoue que je suis perdu! (ce que je viens d'écrire doit etre totalement faux!)