FORUMS PROFESSIONNELS
WINDEV
,
WEBDEV
et
WINDEV Mobile
Accueil
|
Messages récents
|
Connexion
|
Déconnexion
|
Français
Accueil
→
WINDEV 2024
→
DLL et byte
DLL et byte
Débuté par info, 06 déc. 2005 19:22 - 3 réponses
Connectez-vous…
info
#1
Posté le 06 décembre 2005 - 19:22
Bonjour,
Est il possible de passer un paramètre de type byte à une DLL, ce qui fonctionne sous VB ou en C.
Voici la déclaration de la fonciton utilisée dans la DLL en VB:
Public Declare Function PciRELAY8_RelayGroupWrite Lib "ArcPCI.dll" (ByVal nDevice As Long, ByVal cValue As Byte) As Long
Comment passer le 2ème paramètre (byte) avec WD en utilisant la fonction AppelDLL32 soit:
maVariable est ?????? <=======
mlResultat = AppelDLL32(dllName,"PciRELAY8_RelayGroupWrite",1,maVariable)
Cordialement et merci à tous pour votre aide.
Signaler
0
0
mkurth
#2
Posté le 06 décembre 2005 - 18:33
Salut,
je ne suis pas certain mais je crois que c'est un caractère (ou tableau de
caractère selon le cas)
Mathieu
Signaler
0
0
aze
#3
Posté le 07 décembre 2005 - 08:47
"BYTE" en C -> "entier sans signe sur 1" dans Windev
et
"long" en C -> "entier sur 4" dans Windev
bon dev !
eric l
"F10" <info@adsi.ch> a écrit dans le message de news:
4395d079$1@news.pcsoft.fr...
Bonjour,
Est il possible de passer un paramètre de type byte à une DLL, ce qui
fonctionne sous VB ou en C.
Voici la déclaration de la fonciton utilisée dans la DLL en VB:
Public Declare Function PciRELAY8_RelayGroupWrite Lib "ArcPCI.dll" (ByVal
nDevice As Long, ByVal cValue As Byte) As Long
Comment passer le 2ème paramètre (byte) avec WD en utilisant la fonction
AppelDLL32 soit:
maVariable est ?????? <=======
mlResultat = AppelDLL32(dllName,"PciRELAY8_RelayGroupWrite",1,maVariable)
Cordialement et merci à tous pour votre aide.
Signaler
0
0
fx421
#4
Posté le 07 décembre 2005 - 08:50
BOnjour,
Est il possible de passer un paramètre de type byte à une DLL, ce qui
fonctionne sous VB ou en C.
Voici la déclaration de la fonciton utilisée dans la DLL en VB:
Public Declare Function PciRELAY8_RelayGroupWrite Lib "ArcPCI.dll" (ByVal
nDevice As Long, ByVal cValue As Byte) As Long
Comment passer le 2ème paramètre (byte) avec WD en utilisant la fonction
AppelDLL32 soit:
maVariable est ?????? <=======
Normallement
MaVariable est un entier sans sighe sur 1
mlResultat = AppelDLL32(dllName,"PciRELAY8_RelayGroupWrite",1,maVariable)
Amicalement
--
Francis MOREL
http://wdmlist.free.fr
Signaler
0
0
→ Revenir à WINDEV 2024
WINDEV 2024
WINDEV 2024
WEBDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV Mobile 2024
WINDEV (précédentes versions)
WINDEV (précédentes versions)
WEBDEV (précédentes versions)
WEBDEV (précédentes versions)
WINDEV Mobile (précédentes versions)
WINDEV Mobile (précédentes versions)
Etats & Requêtes
Etats & Requêtes
Hors-sujet
Hors-sujet
Outils
Outils
WINDEV 26
WINDEV 2024
WINDEV 2024
WINDEV 25
WEBDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV (précédentes versions)
Français
English
Español
Portuguesa
Fermer cette fenêtre
Type de recherche
Uniquement les sujets
Tous les messages
Période de recherche
Date indifférente
Moins d'une heure
Moins de 24 heures
Moins d'une semaine
Moins d'un mois
Moins d'un an
Annuler
Aperçu de votre message
Ajouter une image
Importer une image depuis une URL
Envoyer une image depuis un fichier de votre disque
Déposez ici un fichier ou cliquez sur "Parcourir..."
ou
Annuler
0%
WLangage
SQL
XML, HTML
JAVA, Javascript
Texte