totoscill
Messages postés48Date d'inscriptionjeudi 26 avril 2007StatutMembreDernière intervention10 décembre 2009
-
10 mai 2007 à 09:34
JejeLand
Messages postés111Date d'inscriptionmercredi 2 février 2005StatutMembreDernière intervention 5 août 2011
-
10 mai 2007 à 09:57
Bonjour,
j'essaie de créer une classe mais j'ai un problème lors de la compilation avec ma fonction initialisation.
Voici le code:
#include
"nidaqex.h"#include
class
CAPI_AcquiCard_NI{ i16 iStatus;
// statusi16 iRetVal;
// Retrieve valuesi16 iDevice;
u32 ulGpctrNum;
//counter 0 is usedu32 ulCount;
// parameter valueu32 ulTCReached;
//value of characteristics specified by entity_IDi16 iIgnoreWarning;
CAPI_AcquiCard_NI::init(
int iStatus,
int iRetVal,
int iDevice,
int ulGpctrNum,
int ulCount,
int ulTCReached,
int iLoopCount,
int iIgnoreWarning,
int iYieldON){
JejeLand
Messages postés111Date d'inscriptionmercredi 2 février 2005StatutMembreDernière intervention 5 août 20111 10 mai 2007 à 09:57
Bonjour,
Tu as déclaré ta fonction init avec un integer comme valeur de retour.
Soit tu déclare ta fonction init comme suit : void init(int,int,int,int,int,int,int,int,int
);
Soit tu ajoute return integer à la fin de la fonction init
int
CAPI_AcquiCard_NI::init(
int
iStatus,
int
iRetVal,
int
iDevice,
int
ulGpctrNum,
int
ulCount,
int
ulTCReached,
int
iLoopCount,
int
iIgnoreWarning,
int
iYieldON)