Rejoindre la communauté
banner_forum
Devenez membre de la plus grande
communauté francophone sur le Forex
Partagez, échangez et apprenez en gagnant des crédits sur votre compte de trading

Fonction impossible à créer - erreur

  • coyote

    Quand j'essaye de créer une fonction, j'ai toujours des messages d'erreur, pourtant je ne vois pas ce qui cloche. Est-ce que quelqu'un a deja eu ce probleme?

    J'ai créer une fonction simple pour l'exemple mais elle n'a pas d'importance ici, ça ne marche pas quelque soit la fonction.
    Modifié le 2014-01-10 00:53:00 par coyote
    coyote a joint une image
    impossible-de-creer-une-fonction-8479
  • riden

    Tu as déjà la solution (l'autre sujet)

    coyote, le 09/01/2014 dit :
    Bon en fait j'ai trouvé la solution, il suffisait de les declarer avant int init! J'avais oublié...
  • coyote

    Ouai OK, mais il faut l'ecrire comment?

    Moi j'ai essayé comme ça :

    int i;
    int j;
    int a (int i, int j );

    et j'ai encore un message d'erreur: 'a' - no dll defined for the imported function
  • coyote

    OK maintenant ça marche si je l'ecris comme ça.

    int i;
    int j;

    int a( int i, int j){
    j = i + 3;
    return (i);}
  • coyote

    Mais quand j'essaye avec une fonction plus complexe, j'ai un autre message d'erreur.

    Code
    int t; int shift; int couloir(int t,int shift){ double a = iRSI(NULL,t,14,PRICE_CLOSE,shift); if (a<20) return(1); if (a<50) return(2); if (a<80) return(3); if (a<100) return(4);}

    jai ce message d'erreur : Function "couloir" is not referenced and will be removed from exp-file

    D'où vient le probleme? Merci de votre aide!