begin process at 2012 02 10 23:04:29
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

Objet et DLL


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

Objet et DLL

lundi 2 septembre 2002 à 14:29:42 | Objet et DLL

alex1er

Salut à tous.

Je viens d'encapsuler dans un objet pas mal de fonctionalité directX et s'est volumineux.

J'aimerais savoir comment integrer tout cela dans une Dll pour pouvoir m'en servir comme une librairie graphique.

Comment instancier son objet une fois qu'il est dans la DLL, dans un nouveau projet.

Merci

@lex

lundi 2 septembre 2002 à 19:53:51 | Re : Objet et DLL

guilhemh

Ajoute dans la dll
BOOL APIENTRY DllMain( HANDLE hModule,
DWORD ul_reason_for_call,
LPVOID lpReserved
)
{
switch (ul_reason_for_call)
{
case DLL_PROCESS_ATTACH:
case DLL_THREAD_ATTACH:
case DLL_THREAD_DETACH:
case DLL_PROCESS_DETACH:
break;
}
return TRUE;
}
Compile ton projet sous forme de dll

Dans ton projet qui utilise ta dll ajoute le fichier.h et.lib correspondant a ta generation précédente
et écrit

#include "maDLL.h"
#pragma comment(lib, "maDLL.lib")

tu peux maintenant utiliser ta DLL
si c pas clair demande

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

Salut à tous.

Je viens d'encapsuler dans un objet pas mal de fonctionalité directX et s'est volumineux.

J'aimerais savoir comment integrer tout cela dans une Dll pour pouvoir m'en servir comme une librairie graphique.

Comment instancier son objet une fois qu'il est dans la DLL, dans un nouveau projet.

Merci

@lex


mardi 3 septembre 2002 à 11:28:51 | Re : Objet et DLL

alex1er


Merci pour ta reponse.

Donc, je peux utiliser mon objet comme si il faisait partie du projet en cours?

@alex

@++


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

Ajoute dans la dll
BOOL APIENTRY DllMain( HANDLE hModule,
DWORD ul_reason_for_call,
LPVOID lpReserved
)
{
switch (ul_reason_for_call)
{
case DLL_PROCESS_ATTACH:
case DLL_THREAD_ATTACH:
case DLL_THREAD_DETACH:
case DLL_PROCESS_DETACH:
break;
}
return TRUE;
}
Compile ton projet sous forme de dll

Dans ton projet qui utilise ta dll ajoute le fichier.h et.lib correspondant a ta generation précédente
et écrit

#include "maDLL.h"
#pragma comment(lib, "maDLL.lib")

tu peux maintenant utiliser ta DLL
si c pas clair demande

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

Salut à tous.

Je viens d'encapsuler dans un objet pas mal de fonctionalité directX et s'est volumineux.

J'aimerais savoir comment integrer tout cela dans une Dll pour pouvoir m'en servir comme une librairie graphique.

Comment instancier son objet une fois qu'il est dans la DLL, dans un nouveau projet.

Merci

@lex





Cette discussion est classée dans : objet, dll


Répondre à ce message

Sujets en rapport avec ce message

Appeler un objet COM ActiveX/DLL en C++. [ par stof35 ] Quelqu'un aurait un bout de code pour réaliser cette action.Merci par avance Objet COM [ par mayouma ] Bonjour à tous;je suis entrain d'implementer des DLL en VC++.Net, je voudrais connaitre comment faire un appel d'une methode d'une DLL à une autre. j' la sérialisation d'un objet d'une classe appartient à une DLL [ par belallioui ] Bonjour,Je veux sérialiser un objet qui n'est pas serialisable (ne possede pas la fonction Serialise() ) dont sa classe mere et inconue, c a d, je con Terminaison d'un thread dans une DLL [ par Tibabou ] Bonsoir,OS : WinXP SP2Compilateur : VS2008J'ai créer une DLL dans laquelle une fonction crée un thread :    void  __stdcall tib Qt -> probleme d'execution [ par roubalist21 ] salut tous le monde, j'ai fais un plusieurs petit programme sous Qt, qui marche parfaitement, sauf que quand je l'exécute, c'est en passant par la com [QT] problème de dll [ par hamma58 ] salut à tous et à toute.[^^happy13] voila dés que j'ouvre un programme de la Qt 4.6.3 ou SDK il m'ouvre l'installation de microsoft office[^^mad2] Je Utilisation DLL faite su VS c++ dans un projet vb.net 2008 [ par meilop ] Salut à tous, VS2008 j'ai crée une dll en vs C++ que j'essaie d'executer dans un projet vb.net mais au moment de l'execution de mon programme vb.net q Creation d'objet dynamique (FORM) [ par katerson ] Salut à tous, Je travaille en ce moment sur Visual Studio et j'utilise les Forms pour mon application. Je viens de créer une arborescence (TreeView


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
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 : 4,945 sec (3)

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