begin process at 2012 05 29 16:53:18
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Graphique

 > 

Problem de DLL


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Problem de DLL

samedi 12 avril 2003 à 06:15:04 | Problem de DLL

anaya

Bonjour tout le monde,

-Je travaille sur deux programmes:

Le premier ecrit en c++ qui renvoie surtout une variable nomée "text", Le 2eme c'est une interafce graphique (GUI) ecrite VC++ MFC.

Je veux lier les deux, c a d afficher dans le GUI le variable "text".

On m'a conseillé d'utiliser DLL, la ce que j'aimerai comprendre:Est-ce que je peux utiliser la GUI comme DLL et en même temps GUI( un projet avec 3 parties: 1er programme , DLL et GUI)?? la j'aimerai qq explications?
comment puis je faire tout ça?( je sais faire une DLL simple avec partage simple)?

S'il ya des projets ou tutoriax sur le net pour comprendre ça .

Merci Bien pour votre attention.
samedi 12 avril 2003 à 08:59:17 | Re : Problem de DLL

BruNews

Administrateur CodeS-SourceS
http://www.codeguru.com
A cette adresse ils font tous du MFC classé par thèmes, tu y trouveras surement ton bonheur.
BruNews, ciao...


-------------------------------
Réponse au message :
-------------------------------

> Bonjour tout le monde,
>
> -Je travaille sur deux programmes:
>
> Le premier ecrit en c++ qui renvoie surtout une variable nomée "text", Le 2eme c'est une interafce graphique (GUI) ecrite VC++ MFC.
>
> Je veux lier les deux, c a d afficher dans le GUI le variable "text".
>
> On m'a conseillé d'utiliser DLL, la ce que j'aimerai comprendre:Est-ce que je peux utiliser la GUI comme DLL et en même temps GUI( un projet avec 3 parties: 1er programme , DLL et GUI)?? la j'aimerai qq explications?
> comment puis je faire tout ça?( je sais faire une DLL simple avec partage simple)?
>
> S'il ya des projets ou tutoriax sur le net pour comprendre ça .
>
> Merci Bien pour votre attention.
>
samedi 12 avril 2003 à 11:56:40 | Re : Problem de DLL

vieuxLion

bonjour,

le premier problème consiste à transformer ton projet en DLL
il y a sur ce site des exemples simpl(ist)es qui t'expliqueront
Si tu n'as qu'une fonction c'est très simple
maDLL.h, maDLL.cpp => maDLL.DLL et maDLL.LIB

le deuxième problème est l'appel de ta DLL dans le projet GUI (MFC).
Pour cela, il suffit
- d'ajouter l'include de maDLL.h dans l'unité de compilation (.CPP) qui fait l'appel
- d'ajouter au link maDLL.LIB
sous VC++6 : Project/Settings/Link/Object-Library-Modules

pour des détails... n'hésite pas

-------------------------------
Réponse au message :
-------------------------------

> Bonjour tout le monde,
>
> -Je travaille sur deux programmes:
>
> Le premier ecrit en c++ qui renvoie surtout une variable nomée "text", Le 2eme c'est une interafce graphique (GUI) ecrite VC++ MFC.
>
> Je veux lier les deux, c a d afficher dans le GUI le variable "text".
>
> On m'a conseillé d'utiliser DLL, la ce que j'aimerai comprendre:Est-ce que je peux utiliser la GUI comme DLL et en même temps GUI( un projet avec 3 parties: 1er programme , DLL et GUI)?? la j'aimerai qq explications?
> comment puis je faire tout ça?( je sais faire une DLL simple avec partage simple)?
>
> S'il ya des projets ou tutoriax sur le net pour comprendre ça .
>
> Merci Bien pour votre attention.
>
samedi 12 avril 2003 à 19:23:42 | Re : Problem de DLL

anaya


Oui, mais n'oublie pas que l'essentiel c d'afficher sur GUI ce qui est dans le premier projet, j'ai vu un exemple de DLL qui contient une fonction et qui partagée et on peut dans le premier projet par exemple prendre le resultat de la fonction, ce cas est simple mais le probleme c dans mon programme, je dois passer une variable "text" issu du premier programme au DLL qui doit le passer a son tour au GUI.


-------------------------------
Réponse au message :
-------------------------------

> bonjour,
>
> le premier problème consiste à transformer ton projet en DLL
> il y a sur ce site des exemples simpl(ist)es qui t'expliqueront
> Si tu n'as qu'une fonction c'est très simple
> maDLL.h, maDLL.cpp => maDLL.DLL et maDLL.LIB
>
> le deuxième problème est l'appel de ta DLL dans le projet GUI (MFC).
> Pour cela, il suffit
> - d'ajouter l'include de maDLL.h dans l'unité de compilation (.CPP) qui fait l'appel
> - d'ajouter au link maDLL.LIB
> sous VC++6 : Project/Settings/Link/Object-Library-Modules
>
> pour des détails... n'hésite pas
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Bonjour tout le monde,
> >
> > -Je travaille sur deux programmes:
> >
> > Le premier ecrit en c++ qui renvoie surtout une variable nomée "text", Le 2eme c'est une interafce graphique (GUI) ecrite VC++ MFC.
> >
> > Je veux lier les deux, c a d afficher dans le GUI le variable "text".
> >
> > On m'a conseillé d'utiliser DLL, la ce que j'aimerai comprendre:Est-ce que je peux utiliser la GUI comme DLL et en même temps GUI( un projet avec 3 parties: 1er programme , DLL et GUI)?? la j'aimerai qq explications?
> > comment puis je faire tout ça?( je sais faire une DLL simple avec partage simple)?
> >
> > S'il ya des projets ou tutoriax sur le net pour comprendre ça .
> >
> > Merci Bien pour votre attention.
> >
>
samedi 12 avril 2003 à 20:05:47 | Re : Problem de DLL

vieuxLion

il n'y a pas de complexité supplémentaire
la fonction de la DLL doit avoir un prototype lui permettant d'accepter une chaîne de caractère en paramètre et de renvoyer une (autre) chaîne.
char * laFonction(char* text);

je pense que ta fonction modifie le "text" envoyé...

-------------------------------
Réponse au message :
-------------------------------

>
> Oui, mais n'oublie pas que l'essentiel c d'afficher sur GUI ce qui est dans le premier projet, j'ai vu un exemple de DLL qui contient une fonction et qui partagée et on peut dans le premier projet par exemple prendre le resultat de la fonction, ce cas est simple mais le probleme c dans mon programme, je dois passer une variable "text" issu du premier programme au DLL qui doit le passer a son tour au GUI.
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > bonjour,
> >
> > le premier problème consiste à transformer ton projet en DLL
> > il y a sur ce site des exemples simpl(ist)es qui t'expliqueront
> > Si tu n'as qu'une fonction c'est très simple
> > maDLL.h, maDLL.cpp => maDLL.DLL et maDLL.LIB
> >
> > le deuxième problème est l'appel de ta DLL dans le projet GUI (MFC).
> > Pour cela, il suffit
> > - d'ajouter l'include de maDLL.h dans l'unité de compilation (.CPP) qui fait l'appel
> > - d'ajouter au link maDLL.LIB
> > sous VC++6 : Project/Settings/Link/Object-Library-Modules
> >
> > pour des détails... n'hésite pas
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > Bonjour tout le monde,
> > >
> > > -Je travaille sur deux programmes:
> > >
> > > Le premier ecrit en c++ qui renvoie surtout une variable nomée "text", Le 2eme c'est une interafce graphique (GUI) ecrite VC++ MFC.
> > >
> > > Je veux lier les deux, c a d afficher dans le GUI le variable "text".
> > >
> > > On m'a conseillé d'utiliser DLL, la ce que j'aimerai comprendre:Est-ce que je peux utiliser la GUI comme DLL et en même temps GUI( un projet avec 3 parties: 1er programme , DLL et GUI)?? la j'aimerai qq explications?
> > > comment puis je faire tout ça?( je sais faire une DLL simple avec partage simple)?
> > >
> > > S'il ya des projets ou tutoriax sur le net pour comprendre ça .
> > >
> > > Merci Bien pour votre attention.
> > >
> >
>
samedi 12 avril 2003 à 20:33:58 | Re : Problem de DLL

anaya


tu sais comment faire l'operation inverse *.dll et *.lib -->*.cpp et*.h?

Si tu connais des projets sur le net?

Merci bcq pour ton aide


-------------------------------
Réponse au message :
-------------------------------

> il n'y a pas de complexité supplémentaire
> la fonction de la DLL doit avoir un prototype lui permettant d'accepter une chaîne de caractère en paramètre et de renvoyer une (autre) chaîne.
> char * laFonction(char* text);
>
> je pense que ta fonction modifie le "text" envoyé...
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> >
> > Oui, mais n'oublie pas que l'essentiel c d'afficher sur GUI ce qui est dans le premier projet, j'ai vu un exemple de DLL qui contient une fonction et qui partagée et on peut dans le premier projet par exemple prendre le resultat de la fonction, ce cas est simple mais le probleme c dans mon programme, je dois passer une variable "text" issu du premier programme au DLL qui doit le passer a son tour au GUI.
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > bonjour,
> > >
> > > le premier problème consiste à transformer ton projet en DLL
> > > il y a sur ce site des exemples simpl(ist)es qui t'expliqueront
> > > Si tu n'as qu'une fonction c'est très simple
> > > maDLL.h, maDLL.cpp => maDLL.DLL et maDLL.LIB
> > >
> > > le deuxième problème est l'appel de ta DLL dans le projet GUI (MFC).
> > > Pour cela, il suffit
> > > - d'ajouter l'include de maDLL.h dans l'unité de compilation (.CPP) qui fait l'appel
> > > - d'ajouter au link maDLL.LIB
> > > sous VC++6 : Project/Settings/Link/Object-Library-Modules
> > >
> > > pour des détails... n'hésite pas
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > Bonjour tout le monde,
> > > >
> > > > -Je travaille sur deux programmes:
> > > >
> > > > Le premier ecrit en c++ qui renvoie surtout une variable nomée "text", Le 2eme c'est une interafce graphique (GUI) ecrite VC++ MFC.
> > > >
> > > > Je veux lier les deux, c a d afficher dans le GUI le variable "text".
> > > >
> > > > On m'a conseillé d'utiliser DLL, la ce que j'aimerai comprendre:Est-ce que je peux utiliser la GUI comme DLL et en même temps GUI( un projet avec 3 parties: 1er programme , DLL et GUI)?? la j'aimerai qq explications?
> > > > comment puis je faire tout ça?( je sais faire une DLL simple avec partage simple)?
> > > >
> > > > S'il ya des projets ou tutoriax sur le net pour comprendre ça .
> > > >
> > > > Merci Bien pour votre attention.
> > > >
> > >
> >
>


Cette discussion est classée dans : text, variable, dll, problem, gui


Répondre à ce message

Sujets en rapport avec ce message

Convertir des strings [ par UnExPeCtEdSpy ] Bonjour, Présentation du pb:Je ne suis plus trop familier du c++ mais j'ai du m'y remettre pour utiliser un bout de code en tant que DLL au service d' Urgent problem de lecture de fichier [ par deamon ] J'ai besoin d'aide, je voudrais faire un héditeur hexadecimal en Visual C++. Le problem est que je n'arrive pas a afficher un fichier en héxa dans un variables globales et DLL [ par cosmobob ] je me pose plusieurs questions :quand on crée une DLL, comment déclarer une variable qui soit globale à toutes les instanciations de la DLL ? (cad si DLL et variables [ par CyberP ] Voilà je voudrais donner la possibilitée à une dll d'appeler une fonction de l'application mèreDonc j'ai créé une structure que j'appelle PLUGINSYNC ( ODBC Connect dialog: lacks text if api called from dll [ par mfritschi ] hi,i am writing an abstract data access framework. it enables us amongother things to access databases without being interested in theactual underlyin problème pour récupérer une variable [ par arwenita ] Avec C++ Builder, je récupère une donnée et je veux l'afficher. Lorsque je le fais directement, ca marche :resultat->Lines->Text=cle1->Text.c_str();< Envoyer variable à dll [ par goutbouyo ] Salut,Est il possible d'envoyer une variable à une dll ??Par exemple dans mon programme j'ai la variable char fenetre[256].Cette variable contient la recuperation variable globale d'une dll via link explicite ? [ par mcallan ] Bonjourj'ai une dll ,.lib et .h avant je la "linkais" de facon implicite avec mon programme.Avant de rendre cela plus dynamique,je souhaite passer en problem with "avicap32.dll" [ par pippos77 ] sorry, how do I create a function that is referred to a function of library "avicap32.dll" using VC++ ??? thank you. mar variables dll [ par goast_tu ] Salut! Je voudrais savoirs si je declare une variable dans une DLL et son contenue est modifié par une des fonctions de cette DLL est ce que le conten


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,796 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales