cs_Sebastien12
Messages postés23Date d'inscriptionmercredi 4 juin 2003StatutMembreDernière intervention23 mai 2007
-
28 janv. 2004 à 10:30
cs_Sebastien12
Messages postés23Date d'inscriptionmercredi 4 juin 2003StatutMembreDernière intervention23 mai 2007
-
3 févr. 2004 à 16:17
Bonjour,
Je dois convertir une API en VB mais la je ne sais pas ce que je dois faire de ces lignes suivantes:
#if defined(_WINDOWS_) || defined(_WINDOWS)
typedef int HSCANNER;
typedef int HPRINTER;
' #End If
'#ifndef _WINDOWS_
'#ifndef CTX_SCAN_NOTYPEDEF
typedef int BOOL;
typedef unsigned char BYTE;
typedef unsigned short WORD;
typedef unsigned long DWORD;
'#End If
'#End If
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 28 janv. 2004 à 12:54
Je ne vois pas en quoi cela est une API.....
reste qu'il n'y a rien a faire a priori sur ce genre de code...
il ne s'agit que d'une definition de types de données, reste a modifier le reste du code de facon adequate...
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013130 28 janv. 2004 à 17:46
logiquement, si tu mets ceci, ca devrait marcher :
Public declare Function scanRead Lib "CTX_SCAN_2000.dll"(hScanner As Long, buffer As Any, iRequested As Integer, DataType As Any, DataTypeQualifier As String, iReceived As Integer) as long
Note : Les fonctions API n'ont pas forcément besoin des types exacts de données à recevoir, elles font les conversions standard automatiquement, d'où les paramètres en "Any" dont je ne suis pas sûr de l'équivalent VB !
DarK Sidious
[Responsable de la rubrique API et responsable VB du site www.ProgOtoP.com]
Vous n’avez pas trouvé la réponse que vous recherchez ?