Problème de DLL avec les structures

carine -  
 Syruis -
Bonjour,

J'essaye désespérement de créer une DLL (en C).
J'arrive à exporter tout ce qui est fonctions, variables, constantes, mais impossible d'exporter les structures.
Voici les lignes de codes de la DLL :

__declspec(dllexport) struct str {
int valeur;
char toto;
}
__declspec(dllexport) struct str ptr_str;

Et dans mon executable:
__declspec(dllimport) struct str ptr_str;

Seulement, à la compilation de mon exec, il me dit (il = Borland C++) que str n'existe pas (il n'est pas identifié).

Je ne comprends pas pourquoi les fonctions, variables et constantes passent impec, et les structures ne sont pas exportées.

Quelqu'un aurait-il une petite idée pour résoudre mon pb ?

merci d'avance
Carine

1 réponse