begin process at 2012 05 29 19:13:37
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

Newbie : appeller une Dll depuis une Dll en C++.


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

Newbie : appeller une Dll depuis une Dll en C++.

dimanche 6 mars 2005 à 15:30:46 | Newbie : appeller une Dll depuis une Dll en C++.

Pyre_Desire

Bonjour a tous !! Je viens tout fraichement de m'inscrire sur ce réseau de sites, je débute un peu en C++, et comme il se doit je suis remplie de questions pas très poussées dont les réponses vont vous paraitre évidente. Avant de vous donner mon problème, je vais vous expliquer mon but : J'utilise un "pseudo" langage de programmation amateur, nommé Darkbasic Pro,  et qui a pour avantage sa simplicité et sa gestion de la 3d qui permet de faire de jolies choses. Le code ressemble a un dérivé de Basic.

Le tout se décline sous la forme d'un ensemble de DLL, et l'opération de compilation consiste en gros a traduire le code Basic en un code C++ qui va utiliser les DLL du moteur. On peut aussi créer ses propres DLL, et les utiliser dans le projet relativement simplement.

Mon but a moi, c'est de créer une DLL C++, qui va elle meme se servir directement des commandes se situant dans les DLL de DarkBasic Pro, afin d'optimiser un peu tout ca et gagner (grandement) en vitesse.

Donc j'ai bien trouvé quelques codes sur l'utilisation de DLL dans un programme principal, mais j'avoue n'avoir pas tout saisie. Et puis étant donné que moi c'est utiliser une DLL depuis une autre DLL, je sais pas si c'est tout a fait pareil. Donc j'aimerai savoir si c'est possible (bon ca je pense que vooui), et en fait si quelqu'un aurait un exemple de code ou un tutoriel ou quoi ou qu'est-ce qui puiss me permettre de mieux my repérer. Et n'oubliez pas que je suis plutot moyen en C++, dotant plus avec tout ce qui touche aux librairies etc...

Heu, si personne na compris ma demande, on sait jamais, dites le moi je tenterai de réexpliquer mieux... je sais je parle longuement pour pas grand chose, c'est un de mes travers

Merci d'avance

@++

Pyre
dimanche 6 mars 2005 à 15:49:15 | Re : Newbie : appeller une Dll depuis une Dll en C++.

BruNews

Administrateur CodeS-SourceS
LoadLibrary() et GetProcAddress() pour avoir un pointeur sur fonction voulue.

[ Lien ]
[ Lien ]

ciao...
BruNews, MVP VC++
dimanche 6 mars 2005 à 16:30:54 | Re : Newbie : appeller une Dll depuis une Dll en C++.

Arnaud16022

Membre Club
C'est obligé le coup du pointeur?
je suis en train de faire une DLL moi aussi, et j'avais vu ca, mais avec un .lib c'est autrement plus simple.
ya pas moyen de faire la meme chose dee dll a dll?
en C++ je parle.. pour le darkbasic jen sé rien...

_______________________
Omnia vincit labor improbus
dimanche 6 mars 2005 à 16:43:08 | Re : Newbie : appeller une Dll depuis une Dll en C++.

Pyre_Desire

Merci !! ce fichier .chm semble être une bonne base de donnée pour que j'aprenne a manipuler toutes ces petites choses... je vais m'y plonger, merci pour ca, ca va surmeent m'etre très utile !!

@++

Pyre
dimanche 6 mars 2005 à 16:45:39 | Re : Newbie : appeller une Dll depuis une Dll en C++.

BruNews

Administrateur CodeS-SourceS
linker avec le lib et un h ira tres bien s'il possede le lib.

ciao...
BruNews, MVP VC++
dimanche 6 mars 2005 à 16:47:44 | Re : Newbie : appeller une Dll depuis une Dll en C++.

Pyre_Desire

Non je n'ai rien de tout cela... je dispose juste des Dll, et de "DLL undecorator" et "ResHack" pour avoir les noms des fonctions... mais merci quand meme pour la suggestion...

@++

Pyre
dimanche 6 mars 2005 à 16:49:22 | Re : Newbie : appeller une Dll depuis une Dll en C++.

Arnaud16022

Membre Club
ben c'est lui qui les fait les dlls non?
euh.. a la réflexion il n'a jamais dit ca.
merci brunews

_______________________
Omnia vincit labor improbus


Cette discussion est classée dans : code, dll, utiliser, appeller, newbie


Répondre à ce message

Sujets en rapport avec ce message

Code::Block DLL pour l'utiliser dans VB [ par runo ] Bonjour, je souhaite créer une DLL en C (ou C++) avec Code::Block que j'utiliserai ensuite sous VB (en fait excel 2003)... Je crée donc mon projet DL utiliser un code C sous Matlab (Linux) [ par piboue ] Bonjour, je souhaite utiliser un code C sous matlab comme une fonction classique (input/ouput). A l'origine, ce code a été compiler (je sais pas si c' Création de DLL en avc matlab et l'utiliser sur borland, [ par Nesrinatou ] Bonjour à tous, je suis étudiante en informatique et je réalise un projet de fin d'étude "traitement d'image" en langage C sur Builder C++ 2007 dans Utiliser les fonctions contenues dans des classes d'une DLL [ par romauto750 ] Bonjour à tous,Je me tourne vers vous car je dois utiliser les fonctions d'une dll. Le problème c'est que dans cette dll, il y a plusieurs classes. Je Lister les process utilisant une dll [ par alphaone ] Bonjour, j'aimerai obtenir tout les pids utilisant une dll que je connait d'avance, j'ai donc trouvé ce code: http://www.cppfrance.com/code.aspx?ID=19 utilisé string dans une dll c++ [ par avg ] Bonjour à tous j'ai un problème avec la création d'une dll avec c++ pour créer les fonctions à exporté de dll si son type de retour est int ou void le Chargement DLL [ par alcolow ] Bonjour, Actuellement pour un stage, je développe une application Windows Mobile 6.X en c++ sous VS2008 dans laquelle j'ai besoin de charger une DLL. appeler une fonction c++ contenu dans dll avec de code c++ [ par avg ] j'ai une fonction qui est sous une class dans un dll déclarer comme ce ci : [code=cpp]C_MORPHO_User::C_MORPHO_User()[/code] j'ai appeler dll avec Load fonction dans dll qui fait planter programme [ par pitch069 ] Bonjour,je travail actuellement sur un code C++, sous dev c++. j'utilise une dll au travers d'un *.lib et dans mon programme principal je fais appel a .dll [ par dhahrikhedher ] comment ajouté un dll[code=cpp][/code]avec visual studio


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,577 sec (4)

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