Bonjours a tous.
dans le cadre de mon bts IRIS je doit faire un programme qui géré une carte ( Vellman)
J'ai un souci quand je compile le debug me dit qu'il attend un retour
Pour commence j'ai fait une class
Puis mon bouton Connection
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 class CarteVellman { public : unsigned long ConnectionCarte(int); }; //----- Definition des fonctions membres ------- unsigned long CarteVellman::ConnectionCarte(int CardAddress) { OpenDevice(CardAddress);// Fonction donnée dans le .h fournie avec la carte return ; // c'est ici que j'ai mon souci je ne voie pas trop a quelle valeur retourner }
Merci de vos réponses
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 CarteVellman a; char texte[20]; int CardAddr = 3 - (int(SK5->Checked) + int(SK6->Checked) * 2); unsigned long numCarteConnectee=a.ConnectionCarte(CardAddr); switch (numCarteConnectee) { case 0 : case 1 : case 2 : case 3 : sprintf (texte, " Carte %u connctée" ,CardAddr); LEtatConnexion->Caption = texte; LEtatConnexion->Caption = "Carte " + IntToStr(CardAddr) + " connectée"; LEtatConnexion->Font->Color = clGreen; break; case -1 : LEtatConnexion->Caption = "Carte " + IntToStr(CardAddr) + " introuvable"; LEtatConnexion->Font->Color=clRed; }
Partager