Message de rapport:
 

Re: Passage de paramètres avec la fonction API

Sujet: Re: Passage de paramètres avec la fonction API
par bofkill sur 13/2/2008 16:31:07

Problème résolu à l'aide d'un confrère d'un autre forum.

La solution :

nRes est un entier

szBufferLoc est une chaîne ASCIIZ sur 2056
szEomcharLoc est une chaîne ASCIIZ sur 2
szC1c2Loc est une chaîne ASCIIZ sur 2
nActualLengthLoc est un entier
nLengthLoc est un entier = 2056
nTimeOutLoc est un entier = 50

nRes = API(gsDll, "receiveMsg", &szBufferLoc, nLengthLoc, &nActualLengthLoc, &szEomcharLoc, &szC1c2Loc, nTimeOutLoc)


Les chaines sont gérées aussi comme des tableaux d'octets en Windev, sauf que c'est caché, contrairement au C ^^

Mon erreur était de penser que szEomcharLoc et szC1c2Loc n'étaient que des octets alors que ce sont des paires d'octets (char[2])

Merci tout de même pour ta réponse !
Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2