Bonjour à tous,
J'ai un problème que je n'arrive pas a résoudre depuis plusieurs jours concernant des échange DDE entre ACCESS et une carte Modbus Plus qui récupère des valeurs venant d'automates programmable.
Pour aller lire une valeur dans cette carte, il faut que je fasse un échange DDE. Ca fonctionne très bien avec Excel en tapant dans une cellule le code:
=MBPLUS|BCE!'40077'
En ce qui concerne Access, j'ai créée un module avec le code:
Dim MonCanal As Long
Dim MaVariable As String
Dim MaMesure As Integer
MonCanal = DDEInitiate("MBPLUS", "BCE")
MaVariable = 40077
MaMesure = DDERequest(MonCanal, MaVariable)
le DDEInitiate fonctionne bien, par contre j'ai une erreur 285 avec le DDERequest.
Par contre DDEPoke fonctionne:
DDEPoke MonCanal, MaVariable, 12
Quelqu'un pourrait il m'aider ? Merci de vos réponses
Partager