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

Syruis
 
J'aimerais bien t'aider mais faire des dll en C... t'est toujours sur ce pb depuis le temps??
Euh sinon envoye le code quasi complet ca pourrait aider ... comment tu compile?

Syruis,
http://forum.musique.free.fr
http://lopez.thomas1.free.fr/gmac
0