begin process at 2010 03 20 02:34:49
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

API

 > 

DLL + C ++ ?? Comment qu'on fait ?


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

DLL + C ++ ?? Comment qu'on fait ?

mardi 5 juillet 2005 à 16:49:34 | DLL + C ++ ?? Comment qu'on fait ?

rtrembleau

Salut à tous,

Je bosse sur un projet écrit en Visual C++ (c un controle ActiveX au passage...), qui doit utiliser des fonctions d'une DLL fournie par un de nos partenaires.
Malheureusement, je n'arrive pas a avoir accès aux fonctions (ou objets ?) contenus dans celle ci.
Je m'explique,
e sais par exemple que la DLL contient une fonction  char* getNom()
je fais

HMODULE hDLL = LoadLibrary("MaDLL.dll");

// recup point d'entree

FCTX initialiser = (FCTX) GetProcAddress(hDLL,"getNom");

(FCTX correspond au typedef de ma fonction)

Et pouf pouf ne exception à l'utilisation (ca compile nickel)

'ai déjà utilisé un utilitaire permettant (soi-disant) de scruter ce que l'on a dans la DLL et je ne vois que les methodes :

DLLCanUnloadNow
DLLGetClassObject
DLLRegisterServer
DLLUnregisterServer

Quelqu'un peut il m'aider ?? ce serait bcp du gentil

mardi 5 juillet 2005 à 19:08:44 | Re : DLL + C ++ ?? Comment qu'on fait ?

Arnaud16022

Membre Club
??? tiens c'est bizarre normalement ca devrait apparaitre dans la liste! t'es sur de ta dll?

_______________________
Omnia vincit labor improbus
mercredi 6 juillet 2005 à 09:53:20 | Re : DLL + C ++ ?? Comment qu'on fait ?

rtrembleau

Oui, j'ai vérifié la DLL. En passant par un ASP ca marche nickel d'où mon incompréhension ...
De ce que j'ai pu trouver sur le Web, on me dit qu'en fait ma DLL contient un objet et c sur cet obj qu'on a les méthodes ..
En gros ce que je cherche c COMMENT INSTANCIER UNE OBJET ???

Je fouille la piste DLLGetClassObject mais il me manque des CLSID et des IID ou chai pas koi encore !!
AU SECOOOUUUUUURRRSSS

mercredi 6 juillet 2005 à 11:07:55 | Re : DLL + C ++ ?? Comment qu'on fait ?

Arnaud16022

Membre Club
hum j'avais un super pdf sur le sujet atta...
oué voila je l'ai retrtouvée.
files moi ton mail et je te l'envoie mais je ne peux rien de plus pour toi :(
arnaud1602@netmedicom.com

_______________________
Omnia vincit labor improbus
mercredi 6 juillet 2005 à 17:48:33 | Re : DLL + C ++ ?? Comment qu'on fait ?

rtrembleau

Saint cloud berry moche (dsl pour la blague pourrie mais j'en peux plus moi...)
Envoi moi ca et je te dirais si ca m'as aidé.


mon mail : romain.trembleau@free.fr

mercredi 6 juillet 2005 à 18:14:00 | Re : DLL + C ++ ?? Comment qu'on fait ?

Joky

Membre Club
Et ta essayé les test pour voir s'il la charge bien, s'il trouve bien la fonction etc...
Tu pourras situer là ou ça plante...

void Aurevoir( void ); //Bonne journée

mercredi 6 juillet 2005 à 19:19:49 | Re : DLL + C ++ ?? Comment qu'on fait ?

Arnaud16022

Membre Club
voila c'est fait...

_______________________
Omnia vincit labor improbus


Cette discussion est classée dans : fonction, dll, fonctions, getnom, fctx


Répondre à ce message

Sujets en rapport avec ce message

prob avec une dll [ par BlackWizzard ] Salut!je voudrais faire une dll avec un niveau tres bas...j'ai deja créé une dll de cryptage en me basant sur un code simple...la chose que je compren Fonction vers DLL [ par logisim ] Quelqu'un pourrait-il m'aider à transformer une fonction Visual Cpp en DLL pour Visual Basic ?En Cpp :int TradUnimarc(FILE *fpU, FILE *fdb){// code}En in_mp3.dll +HELP [ par Manson ] Salut a tous,voila, la dll in_mp3.dll renferme les fonctions necessaaire au decodage de mp3. Je n'arrive pas a trouver ces fonctions sur le net, et po Creer ses propres fonctions [ par CHENRY ] En VC++6, avec les MFC, je voudrais ajouter à mon projet un fichier de fonctions et procédures personnelles. J'ai créé un fichier d'en-tete contenant Dll avec c++ builder 6 [ par sebastienbro ] J'aimerais savoir comment exporter une fonction dans une DLL, et en même temp, comment importer une fonction ?merci Problème de fonctions [ par sebastienbro ] Voilà, j'ai créé une fonction Cryptage qui renvoi un type long pr savoir si il y a une erreur ou pas.J'aimerais savoir comment faire pour que la fonct dev c++ Api & dll [ par pounch ] Tout d'abord lu a tous comme j'en avais marre de chercher tout seul dans mon coin, ben j'a decidé de veindre Bon voila mon pr prob avec dll et lib [ par zelze ] voila mon prob:j'ai inséré le lib dan le projet, j'ai indiqué:extern "C" __declspec(dllimport) int fonction(char*);fonction(texte);mais lorsque je veu Problème de création de dll !! (C++ Builder) [ par SibosisITS ] J'ai la procédure d'entrée de la dll, j'ai écris mes fonctions, mais là ou je coince, c'est pour les arguments à mettre dans l'en-tête de mes fonction Utiliser un plugin (en dll) [ par CyberP ] Comment utiliser un plugin ? Le charger et utiliser les fonctions qui sont à l'intérieur ?Je compile un fichier en dll avec une fonction "dire_bonjour


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

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

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