begin process at 2012 05 29 01:45:34
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Divers

 > 

Comment charger une dll en c ?


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

Comment charger une dll en c ?

mardi 5 août 2003 à 14:11:58 | Comment charger une dll en c ?

moloko2000

MOLOCH


Quel est la manière la plus simple de charger une dll en c?


mardi 5 août 2003 à 14:26:25 | Re : Comment charger une dll en c ?

BruNews

Administrateur CodeS-SourceS
LoadLibrary(...);
voir MSDN et exemples deja publies.
BruNews, ciao...


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

> MOLOCH
>
>
> Quel est la manière la plus simple de charger une dll en c?
>
>
>
mardi 12 août 2003 à 16:18:41 | Re : Comment charger une dll en c ?

HCJarod

Essai avec import, je te file le copier coller de l'aide de Borland C++...

import "DLL_Name" {functionPrototypes}

DLL_Name: The name of the DLL you wish to use. The path can be included if necessary.
functionPrototypes: Each external function must be prototyped according to general C++ prototype conventions. DLL calls use the data type keywords char, short, int, unsigned, long, bool, void and const.

Makes functions contained in external DLLs available to cScript.
Unlike normal cScript functions, variable numbers of arguments are not supported when using functions from DLLs. You can pass int arguments for enums, and long for pointers, since cScript does not support these types. There is no support for passing structs.
cScript supports the calling conventions, __cdecl, __pascal, and __stdcall.
Merci d'avance et a+


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

> LoadLibrary(...);
> voir MSDN et exemples deja publies.
> BruNews, ciao...
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > MOLOCH
> >
> >
> > Quel est la manière la plus simple de charger une dll en c?
> >
> >
> >
>


Cette discussion est classée dans : dll, charger


Répondre à ce message

Sujets en rapport avec ce message

Besoin d'une toute petite dll [ par DjPoke ] Bonjour !J'aurais un besoin urgent d'une dll qui existe peut etre deja dans l'api et je debute en C.En fait, il me faut juste une fonction qui appelle LoadLibrary -> Impossible de charger la librairie (builder C++ 6) [ par franckies ] Salut à tous !Voila j'utilise builder C++ 6 et à l'aide d'un tuto j'ai recopié un hook de clavier pour pouvoir réalisé une patite appli.Pour créer ce Charger une librairie avec SDL [ par gillescpp ] Bonjour,J'aimerais avoir access aux fonctions de opengl supérieur a 1.1 (et contenu dans glext.h)Il me faut pour cela utiliser SDL_GL_LoadLibrary pour Dynamic dll et GetProcAddress [ par wizzo ] Bonjour,J'essaye actuellement de charger dynamiquement une dll.J'arrive à charger une méthode C++ d'une classe grace à un EXPORT dans un .def. Cependa Charger ressource DLL [ par garslouche ] Bonjour à tousJ'ai un curseur dans les resources d'un DLL que je voudrais utiliser dans mon EXE.J'utilise ceci:HMODULE hModule = LoadLibrary("DLLres.d Charger un dll depuis une ressource [ par skirby ] Bonjour tout le monde,Je me pose une question dont je n'ai évidemment pas la réponse.D'ailleur, je me demande même si c'est possible.Peut t'on charger Driver / DLL MySql - impossible de les charger une fois l'appli compilée [ par aforpien ] Bonsoir à tous, Je développe une petite application en QT et j'utilise des drivers Mysql & Oracle pour me connecter à des bases de données (QMYSQL & Chargement DLL .NET [ par wislam2007 ] Salut j'ai essayer avec LoadLibrary de charger une dll .net depuis visual c++ 6.0, le chargement est OK "j'affiche sur la console l'adresse de HANDLE impossible de charger libmysql.dll [ par missporty2003 ] salut j'ai un prob avec c++builder 6 quand je veux activer ma bd j'ai tjs ce message impossible de charger libmysql.dll qlqun aurait il un tuto ou un dll [ par alphaone ] Je voudrai lancer la function toto, dans le dll qui est stocker dans la variable char dll[1024]; par exemple "diskdll.dll" ou "c:\diskdll.dll"Pouvez v


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

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

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