C++Talk.NET Forum Index C++Talk.NET
C++ language newsgroups
 
Archives   FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

peut on exporter une structure définie dans une DLL

 
Post new topic   Reply to topic    C++Talk.NET Forum Index -> C++ (French)
View previous topic :: View next topic  
Author Message
giova
Guest





PostPosted: Mon Apr 26, 2004 1:57 pm    Post subject: peut on exporter une structure définie dans une DLL Reply with quote



plus précisement j'ai définie une structure dans ma dll, et déclaré un
tableau de cette structure. Tout ceci n'est pas exporté car je ne veux
pas que l'on puisse modifier le contenu de l'exterieur.


je veux donc exporter une fonction qui :
1) alloue dynamiquement dans le tableau une "instance" de cette
structure (malloc)
2) qui retourne l'adresse de ce tableau.

voici donc a quoi ressemble mon header :


Code :


struct test
{
char* nom;
int nombre;
};

extern "C" test* __declspec(dllexport) _stdcall Test(void);





mais le compilateur semble ne pas apprecier que je retourne un poiteur
de type test puisqu'il me dit ceci :

warning C4518: '__declspec(dllexport ) ' : classe de stockage ou
spécificateur(s) de type inattendu(es) ; ignoré(es)

du coup je me demande si c'est possible ou si c'est moi qui m'y prends mal.

quelqu'un a une idée sur la question?

PS: ma dll doit exporter les fonctions pour du C d'où le extern "C"
Back to top
Christophe de VIENNE
Guest





PostPosted: Mon Apr 26, 2004 3:29 pm    Post subject: Re: peut on exporter une structure définie dans une DLL Reply with quote



Salut,

Les DLLs sont spécifiques à Windows, et ton problème est hors-sujet sur
ce forum.
Essayes fr.comp.os.ms-windows.programmation, tu auras surement plus de
réponses (Fabien t'avais déjà donné ce ng il me semble).

A+

Christophe
Back to top
giova
Guest





PostPosted: Mon Apr 26, 2004 7:16 pm    Post subject: Re: peut on exporter une structure définie dans une DLL Reply with quote



Christophe de VIENNE wrote:
Quote:
Salut,

Les DLLs sont spécifiques à Windows, et ton problème est hors-sujet sur
ce forum.
Essayes fr.comp.os.ms-windows.programmation, tu auras surement plus de
réponses (Fabien t'avais déjà donné ce ng il me semble).

A+

Christophe
oh pardon, je débute et donc m'emmelle un peu les pinceaux, oui on

m'aait deja prévenu mais je penssais que c'etait du au fait que je parle
de la dll GDIplus, ok c compris DLL = pas ici.

Back to top
Display posts from previous:   
Post new topic   Reply to topic    C++Talk.NET Forum Index -> C++ (French) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2006 phpBB Group
SEO toolkit © 2004-2006 webmedic.