Salut salut, bon toujours dans l'optique de portage d'une lib C en delphi, je rencontre un problème au debugage sur un type enum. D'abord, ma dll C comporte une fonction qui me renvoit un type enum, cependant quand je l'appelle cette fonction me retourne toujours '(hors limite) 0';

Voila le type tel qu'il est déclaré en C :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
typedef enum
{
    A = 'a',
    B = 'b',
    C = 'c',
    D = 'd',
    E = 'e',
    F = 'f',
    G = 'g',
    H = 'h',
} keycode;
Alors ma question est de savoir si cela provient du type enum en lui même, ou si cela n'a rien a voir et provient directement de la fonction ? Voila Merci !