Aide pour utiliser une fonction dans un "case"
	
	
		Bonjour,
Dans mon programme principal, j'utilise ce type de code pour envoyer un email : ( testé ça fonctionne ) :D
	Code:
	
1 2 3 4 5 6 7 8 9 10 11 12 13
   | 	if (ETAT_DIN1 == 0)  					// If ETAT_DIN1 = 0 then send email n°1 to address n°1             
    	    {       
   			TICK StartTime = TickGet();			// Verifie que le bouton est appuyé > 3 secondes , si oui : envoi un email 
 
            while(ETAT_DIN1 == 0)
            {
                if(TickGet() - StartTime > 3*TICK_SECOND)      
                {
				int i = 0x0011;   // mail text #1 at mail address #1
    				if(SMTPBeginUsage())   SMTPSendMail(i);
				}
			}
		} | 
 Ce sont les 2 lignes suivantes qui permettent l'envoi de l'email :
	Code:
	
1 2
   | int i = 0x0011;   			
if(SMTPBeginUsage())   SMTPSendMail(i);  | 
 Pour une utilisation différente, je voudrai intégrer l'envoi de l'email dans un "case", pour cela j'ai crée une fonction appelée "send_email" mais lorsque le "case" se réalise, rien ne se passe ça me fonctionne pas, pourriez vous me dire ce qu'il ne va pas :
	Code:
	
1 2 3 4 5
   | static void send_email(void)
		 {
			int i = 0x0011;   			// mail text #1 at mail address #1
        	if(SMTPBeginUsage())   SMTPSendMail(i);
		 } | 
 ...
	Code:
	
1 2 3 4
   |  
case CMD_SEND_EMAIL:       		// var=8
		send_email;
break;  | 
 Je vous remercie de votre aide,