Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : dev c++ Api & dll [ Archives / Systeme ] (pounch)

vendredi 27 décembre 2002 à 19:30:28 | dev c++ Api & dll

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 problème, dev c++ ne connait pas la fonction InitializeFlatSB ( et donc tous les composant flat Scroll Bar).
Ces fonctions se trouve dans la dll comctl32.dll ( d'après cro$oft version 4.71 et plus ).
Et voici donc ma question .......
comment fait-on pour aller chercher ces fonctions dans la dll ??? On plus généralement comment fait-on pour se linker avec une fonction d'une librairie ????????

Merci d'avance.

vendredi 27 décembre 2002 à 20:13:34 | Re : dev c++ Api & dll

jcecchi

Salut,

Essaye de rajouter l'option -lcomctl32 ou -llibcomctl32 au linker (accessible par Atl+P).

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

> 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 problème, dev c++ ne connait pas la fonction InitializeFlatSB ( et donc tous les composant flat Scroll Bar).
> Ces fonctions se trouve dans la dll comctl32.dll ( d'après cro$oft version 4.71 et plus ).
> Et voici donc ma question .......
> comment fait-on pour aller chercher ces fonctions dans la dll ??? On plus généralement comment fait-on pour se linker avec une fonction d'une librairie ????????
>
> Merci d'avance.

vendredi 27 décembre 2002 à 20:24:08 | Re : dev c++ Api & dll

pounch

j'avais déja essayé, mais en fait c'est que dev c++ n'a même pas les entêtes de fonction dans le .h qui devrais justement les contenir , en fait dev c++ ne support ces fonction de l'api window je crois .

Merci quand même et @+

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

> Salut,
>
> Essaye de rajouter l'option -lcomctl32 ou -llibcomctl32 au linker (accessible par Atl+P).
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > 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 problème, dev c++ ne connait pas la fonction InitializeFlatSB ( et donc tous les composant flat Scroll Bar).
> > Ces fonctions se trouve dans la dll comctl32.dll ( d'après cro$oft version 4.71 et plus ).
> > Et voici donc ma question .......
> > comment fait-on pour aller chercher ces fonctions dans la dll ??? On plus généralement comment fait-on pour se linker avec une fonction d'une librairie ????????
> >
> > Merci d'avance.
>

vendredi 27 décembre 2002 à 21:06:31 | Re : dev c++ Api & dll

jcecchi

Bon OK. Il va donc falloir charger la dll dynamiquement. Voila les etapes :

1- Declare ta fonction :
typedef BOOL (MYINIT*) (HWND)
BOOL type de retour
MYINIT (ou ce que tu veux) alias de la fonction
HWND type des parametres d'entree (ici un seul)

2- Lorsque tu en as besoin il te faut :
HINSTANCE hLib;
MYINIT InitFnt;

3- Charge la dll
hLib = LoadLibrary("comctl32.dll");
Verifie que hLib != NULL

4- Charge la fonction :
InitFnt = (MYINIT) GetProcAddress(hLib, "InitializeFlatSB");

5- Utilise la fonction :
(InitFnt) (hWnd);
C'est comme ci que tu faisais :
InitializeFlatSB(hWnd);

6- Decharge la DLL :
FreeLibrary(hLib);

Voila, c'est lourd dingue mais si tu n'as que dev c++ y aura pas d'autre moyen.

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

> j'avais déja essayé, mais en fait c'est que dev c++ n'a même pas les entêtes de fonction dans le .h qui devrais justement les contenir , en fait dev c++ ne support ces fonction de l'api window je crois .
>
> Merci quand même et @+
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Salut,
> >
> > Essaye de rajouter l'option -lcomctl32 ou -llibcomctl32 au linker (accessible par Atl+P).
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > 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 problème, dev c++ ne connait pas la fonction InitializeFlatSB ( et donc tous les composant flat Scroll Bar).
> > > Ces fonctions se trouve dans la dll comctl32.dll ( d'après cro$oft version 4.71 et plus ).
> > > Et voici donc ma question .......
> > > comment fait-on pour aller chercher ces fonctions dans la dll ??? On plus généralement comment fait-on pour se linker avec une fonction d'une librairie ????????
> > >
> > > Merci d'avance.
> >
>

vendredi 27 décembre 2002 à 21:14:57 | Re : dev c++ Api & dll

pounch


HHHHHHHHHHHAAAAAAAAAAAAA NNNNNNNOOOOOONNNNNNN (crie de douleur !!!!!!!!)

y'a po d'autre moyen que ca parce que c'était le dernière espoir que j'avais avant de le faire et puis même ca sa marche po, sa compile mais sa plante lamentablement (violation d'accès !!!!! ) SNNNNNNNNNIIIIIIIFFFFFFFFFFFFFFFFFFFF

(au fait t'aurais po vu ca sur MSDN de Mr Gates ??? )

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

> Bon OK. Il va donc falloir charger la dll dynamiquement. Voila les etapes :
>
> 1- Declare ta fonction :
> typedef BOOL (MYINIT*) (HWND)
> BOOL type de retour
> MYINIT (ou ce que tu veux) alias de la fonction
> HWND type des parametres d'entree (ici un seul)
>
> 2- Lorsque tu en as besoin il te faut :
> HINSTANCE hLib;
> MYINIT InitFnt;
>
> 3- Charge la dll
> hLib = LoadLibrary("comctl32.dll");
> Verifie que hLib != NULL
>
> 4- Charge la fonction :
> InitFnt = (MYINIT) GetProcAddress(hLib, "InitializeFlatSB");
>
> 5- Utilise la fonction :
> (InitFnt) (hWnd);
> C'est comme ci que tu faisais :
> InitializeFlatSB(hWnd);
>
> 6- Decharge la DLL :
> FreeLibrary(hLib);
>
> Voila, c'est lourd dingue mais si tu n'as que dev c++ y aura pas d'autre moyen.
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > j'avais déja essayé, mais en fait c'est que dev c++ n'a même pas les entêtes de fonction dans le .h qui devrais justement les contenir , en fait dev c++ ne support ces fonction de l'api window je crois .
> >
> > Merci quand même et @+
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > Salut,
> > >
> > > Essaye de rajouter l'option -lcomctl32 ou -llibcomctl32 au linker (accessible par Atl+P).
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > 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 problème, dev c++ ne connait pas la fonction InitializeFlatSB ( et donc tous les composant flat Scroll Bar).
> > > > Ces fonctions se trouve dans la dll comctl32.dll ( d'après cro$oft version 4.71 et plus ).
> > > > Et voici donc ma question .......
> > > > comment fait-on pour aller chercher ces fonctions dans la dll ??? On plus généralement comment fait-on pour se linker avec une fonction d'une librairie ????????
> > > >
> > > > Merci d'avance.
> > >
> >
>

vendredi 27 décembre 2002 à 21:17:46 | Re : dev c++ Api & dll

pounch


PS: je crois que ton étoile est mal placé typedef BOOL (MYINIT*) (HWND)

ET SURTOUT MERCI DE D'ETRE OCCUPE DE MON MISERABLE CAS.


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

>
> HHHHHHHHHHHAAAAAAAAAAAAA NNNNNNNOOOOOONNNNNNN (crie de douleur !!!!!!!!)
>
> y'a po d'autre moyen que ca parce que c'était le dernière espoir que j'avais avant de le faire et puis même ca sa marche po, sa compile mais sa plante lamentablement (violation d'accès !!!!! ) SNNNNNNNNNIIIIIIIFFFFFFFFFFFFFFFFFFFF
>
> (au fait t'aurais po vu ca sur MSDN de Mr Gates ??? )
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Bon OK. Il va donc falloir charger la dll dynamiquement. Voila les etapes :
> >
> > 1- Declare ta fonction :
> > typedef BOOL (MYINIT*) (HWND)
> > BOOL type de retour
> > MYINIT (ou ce que tu veux) alias de la fonction
> > HWND type des parametres d'entree (ici un seul)
> >
> > 2- Lorsque tu en as besoin il te faut :
> > HINSTANCE hLib;
> > MYINIT InitFnt;
> >
> > 3- Charge la dll
> > hLib = LoadLibrary("comctl32.dll");
> > Verifie que hLib != NULL
> >
> > 4- Charge la fonction :
> > InitFnt = (MYINIT) GetProcAddress(hLib, "InitializeFlatSB");
> >
> > 5- Utilise la fonction :
> > (InitFnt) (hWnd);
> > C'est comme ci que tu faisais :
> > InitializeFlatSB(hWnd);
> >
> > 6- Decharge la DLL :
> > FreeLibrary(hLib);
> >
> > Voila, c'est lourd dingue mais si tu n'as que dev c++ y aura pas d'autre moyen.
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > j'avais déja essayé, mais en fait c'est que dev c++ n'a même pas les entêtes de fonction dans le .h qui devrais justement les contenir , en fait dev c++ ne support ces fonction de l'api window je crois .
> > >
> > > Merci quand même et @+
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > Salut,
> > > >
> > > > Essaye de rajouter l'option -lcomctl32 ou -llibcomctl32 au linker (accessible par Atl+P).
> > > >
> > > > -------------------------------
> > > > Réponse au message :
> > > > -------------------------------
> > > >
> > > > > 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 problème, dev c++ ne connait pas la fonction InitializeFlatSB ( et donc tous les composant flat Scroll Bar).
> > > > > Ces fonctions se trouve dans la dll comctl32.dll ( d'après cro$oft version 4.71 et plus ).
> > > > > Et voici donc ma question .......
> > > > > comment fait-on pour aller chercher ces fonctions dans la dll ??? On plus généralement comment fait-on pour se linker avec une fonction d'une librairie ????????
> > > > >
> > > > > Merci d'avance.
> > > >
> > >
> >
>

vendredi 27 décembre 2002 à 21:40:02 | Re : dev c++ Api & dll

jcecchi

Euh ecoute, je viens de verifier et ca marche tres bien. Es tu sur que hLib != NULL, parce que sinon la violation d'acces c'est normal.
Et oui c'est vrai l'etoile etait du mauvais cote.
Mais normalement ca doit marcher sans probleme.

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

>
> PS: je crois que ton étoile est mal placé typedef BOOL (MYINIT*) (HWND)
>
> ET SURTOUT MERCI DE D'ETRE OCCUPE DE MON MISERABLE CAS.
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> >
> > HHHHHHHHHHHAAAAAAAAAAAAA NNNNNNNOOOOOONNNNNNN (crie de douleur !!!!!!!!)
> >
> > y'a po d'autre moyen que ca parce que c'était le dernière espoir que j'avais avant de le faire et puis même ca sa marche po, sa compile mais sa plante lamentablement (violation d'accès !!!!! ) SNNNNNNNNNIIIIIIIFFFFFFFFFFFFFFFFFFFF
> >
> > (au fait t'aurais po vu ca sur MSDN de Mr Gates ??? )
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > Bon OK. Il va donc falloir charger la dll dynamiquement. Voila les etapes :
> > >
> > > 1- Declare ta fonction :
> > > typedef BOOL (MYINIT*) (HWND)
> > > BOOL type de retour
> > > MYINIT (ou ce que tu veux) alias de la fonction
> > > HWND type des parametres d'entree (ici un seul)
> > >
> > > 2- Lorsque tu en as besoin il te faut :
> > > HINSTANCE hLib;
> > > MYINIT InitFnt;
> > >
> > > 3- Charge la dll
> > > hLib = LoadLibrary("comctl32.dll");
> > > Verifie que hLib != NULL
> > >
> > > 4- Charge la fonction :
> > > InitFnt = (MYINIT) GetProcAddress(hLib, "InitializeFlatSB");
> > >
> > > 5- Utilise la fonction :
> > > (InitFnt) (hWnd);
> > > C'est comme ci que tu faisais :
> > > InitializeFlatSB(hWnd);
> > >
> > > 6- Decharge la DLL :
> > > FreeLibrary(hLib);
> > >
> > > Voila, c'est lourd dingue mais si tu n'as que dev c++ y aura pas d'autre moyen.
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > j'avais déja essayé, mais en fait c'est que dev c++ n'a même pas les entêtes de fonction dans le .h qui devrais justement les contenir , en fait dev c++ ne support ces fonction de l'api window je crois .
> > > >
> > > > Merci quand même et @+
> > > >
> > > > -------------------------------
> > > > Réponse au message :
> > > > -------------------------------
> > > >
> > > > > Salut,
> > > > >
> > > > > Essaye de rajouter l'option -lcomctl32 ou -llibcomctl32 au linker (accessible par Atl+P).
> > > > >
> > > > > -------------------------------
> > > > > Réponse au message :
> > > > > -------------------------------
> > > > >
> > > > > > 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 problème, dev c++ ne connait pas la fonction InitializeFlatSB ( et donc tous les composant flat Scroll Bar).
> > > > > > Ces fonctions se trouve dans la dll comctl32.dll ( d'après cro$oft version 4.71 et plus ).
> > > > > > Et voici donc ma question .......
> > > > > > comment fait-on pour aller chercher ces fonctions dans la dll ??? On plus généralement comment fait-on pour se linker avec une fonction d'une librairie ????????
> > > > > >
> > > > > > Merci d'avance.
> > > > >
> > > >
> > >
> >
>

vendredi 27 décembre 2002 à 21:48:02 | Re : dev c++ Api & dll

pounch

tu l'as mis ou l'appelle de fonction ??????

je l'ai mis juste apres le createwindowex c'est pis etre à cause de sa ????????

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

> Euh ecoute, je viens de verifier et ca marche tres bien. Es tu sur que hLib != NULL, parce que sinon la violation d'acces c'est normal.
> Et oui c'est vrai l'etoile etait du mauvais cote.
> Mais normalement ca doit marcher sans probleme.
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> >
> > PS: je crois que ton étoile est mal placé typedef BOOL (MYINIT*) (HWND)
> >
> > ET SURTOUT MERCI DE D'ETRE OCCUPE DE MON MISERABLE CAS.
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > >
> > > HHHHHHHHHHHAAAAAAAAAAAAA NNNNNNNOOOOOONNNNNNN (crie de douleur !!!!!!!!)
> > >
> > > y'a po d'autre moyen que ca parce que c'était le dernière espoir que j'avais avant de le faire et puis même ca sa marche po, sa compile mais sa plante lamentablement (violation d'accès !!!!! ) SNNNNNNNNNIIIIIIIFFFFFFFFFFFFFFFFFFFF
> > >
> > > (au fait t'aurais po vu ca sur MSDN de Mr Gates ??? )
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > Bon OK. Il va donc falloir charger la dll dynamiquement. Voila les etapes :
> > > >
> > > > 1- Declare ta fonction :
> > > > typedef BOOL (MYINIT*) (HWND)
> > > > BOOL type de retour
> > > > MYINIT (ou ce que tu veux) alias de la fonction
> > > > HWND type des parametres d'entree (ici un seul)
> > > >
> > > > 2- Lorsque tu en as besoin il te faut :
> > > > HINSTANCE hLib;
> > > > MYINIT InitFnt;
> > > >
> > > > 3- Charge la dll
> > > > hLib = LoadLibrary("comctl32.dll");
> > > > Verifie que hLib != NULL
> > > >
> > > > 4- Charge la fonction :
> > > > InitFnt = (MYINIT) GetProcAddress(hLib, "InitializeFlatSB");
> > > >
> > > > 5- Utilise la fonction :
> > > > (InitFnt) (hWnd);
> > > > C'est comme ci que tu faisais :
> > > > InitializeFlatSB(hWnd);
> > > >
> > > > 6- Decharge la DLL :
> > > > FreeLibrary(hLib);
> > > >
> > > > Voila, c'est lourd dingue mais si tu n'as que dev c++ y aura pas d'autre moyen.
> > > >
> > > > -------------------------------
> > > > Réponse au message :
> > > > -------------------------------
> > > >
> > > > > j'avais déja essayé, mais en fait c'est que dev c++ n'a même pas les entêtes de fonction dans le .h qui devrais justement les contenir , en fait dev c++ ne support ces fonction de l'api window je crois .
> > > > >
> > > > > Merci quand même et @+
> > > > >
> > > > > -------------------------------
> > > > > Réponse au message :
> > > > > -------------------------------
> > > > >
> > > > > > Salut,
> > > > > >
> > > > > > Essaye de rajouter l'option -lcomctl32 ou -llibcomctl32 au linker (accessible par Atl+P).
> > > > > >
> > > > > > -------------------------------
> > > > > > Réponse au message :
> > > > > > -------------------------------
> > > > > >
> > > > > > > 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 problème, dev c++ ne connait pas la fonction InitializeFlatSB ( et donc tous les composant flat Scroll Bar).
> > > > > > > Ces fonctions se trouve dans la dll comctl32.dll ( d'après cro$oft version 4.71 et plus ).
> > > > > > > Et voici donc ma question .......
> > > > > > > comment fait-on pour aller chercher ces fonctions dans la dll ??? On plus généralement comment fait-on pour se linker avec une fonction d'une librairie ????????
> > > > > > >
> > > > > > > Merci d'avance.
> > > > > >
> > > > >
> > > >
> > >
> >
>

vendredi 27 décembre 2002 à 21:51:56 | Re : dev c++ Api & dll

pounch

laisse tombé c'est ca ca fait plus de 30 minutes que je cherches alosr que j'ai bon MERDE!!!!!!!!
c t juste mon code qui était mal placé SNIFFFFFFF

merci pour tout et c'est bien de rencontrer d'autre fou de la bidouille de dll and co MDR

PS: il faut absolement faire un ShowWindow avant d'appeler cette fonction, c'est con mais c'est comme ca

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

> tu l'as mis ou l'appelle de fonction ??????
>
> je l'ai mis juste apres le createwindowex c'est pis etre à cause de sa ????????
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Euh ecoute, je viens de verifier et ca marche tres bien. Es tu sur que hLib != NULL, parce que sinon la violation d'acces c'est normal.
> > Et oui c'est vrai l'etoile etait du mauvais cote.
> > Mais normalement ca doit marcher sans probleme.
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > >
> > > PS: je crois que ton étoile est mal placé typedef BOOL (MYINIT*) (HWND)
> > >
> > > ET SURTOUT MERCI DE D'ETRE OCCUPE DE MON MISERABLE CAS.
> > >
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > >
> > > > HHHHHHHHHHHAAAAAAAAAAAAA NNNNNNNOOOOOONNNNNNN (crie de douleur !!!!!!!!)
> > > >
> > > > y'a po d'autre moyen que ca parce que c'était le dernière espoir que j'avais avant de le faire et puis même ca sa marche po, sa compile mais sa plante lamentablement (violation d'accès !!!!! ) SNNNNNNNNNIIIIIIIFFFFFFFFFFFFFFFFFFFF
> > > >
> > > > (au fait t'aurais po vu ca sur MSDN de Mr Gates ??? )
> > > >
> > > > -------------------------------
> > > > Réponse au message :
> > > > -------------------------------
> > > >
> > > > > Bon OK. Il va donc falloir charger la dll dynamiquement. Voila les etapes :
> > > > >
> > > > > 1- Declare ta fonction :
> > > > > typedef BOOL (MYINIT*) (HWND)
> > > > > BOOL type de retour
> > > > > MYINIT (ou ce que tu veux) alias de la fonction
> > > > > HWND type des parametres d'entree (ici un seul)
> > > > >
> > > > > 2- Lorsque tu en as besoin il te faut :
> > > > > HINSTANCE hLib;
> > > > > MYINIT InitFnt;
> > > > >
> > > > > 3- Charge la dll
> > > > > hLib = LoadLibrary("comctl32.dll");
> > > > > Verifie que hLib != NULL
> > > > >
> > > > > 4- Charge la fonction :
> > > > > InitFnt = (MYINIT) GetProcAddress(hLib, "InitializeFlatSB");
> > > > >
> > > > > 5- Utilise la fonction :
> > > > > (InitFnt) (hWnd);
> > > > > C'est comme ci que tu faisais :
> > > > > InitializeFlatSB(hWnd);
> > > > >
> > > > > 6- Decharge la DLL :
> > > > > FreeLibrary(hLib);
> > > > >
> > > > > Voila, c'est lourd dingue mais si tu n'as que dev c++ y aura pas d'autre moyen.
> > > > >
> > > > > -------------------------------
> > > > > Réponse au message :
> > > > > -------------------------------
> > > > >
> > > > > > j'avais déja essayé, mais en fait c'est que dev c++ n'a même pas les entêtes de fonction dans le .h qui devrais justement les contenir , en fait dev c++ ne support ces fonction de l'api window je crois .
> > > > > >
> > > > > > Merci quand même et @+
> > > > > >
> > > > > > -------------------------------
> > > > > > Réponse au message :
> > > > > > -------------------------------
> > > > > >
> > > > > > > Salut,
> > > > > > >
> > > > > > > Essaye de rajouter l'option -lcomctl32 ou -llibcomctl32 au linker (accessible par Atl+P).
> > > > > > >
> > > > > > > -------------------------------
> > > > > > > Réponse au message :
> > > > > > > -------------------------------
> > > > > > >
> > > > > > > > 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 problème, dev c++ ne connait pas la fonction InitializeFlatSB ( et donc tous les composant flat Scroll Bar).
> > > > > > > > Ces fonctions se trouve dans la dll comctl32.dll ( d'après cro$oft version 4.71 et plus ).
> > > > > > > > Et voici donc ma question .......
> > > > > > > > comment fait-on pour aller chercher ces fonctions dans la dll ??? On plus généralement comment fait-on pour se linker avec une fonction d'une librairie ????????
> > > > > > > >
> > > > > > > > Merci d'avance.
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>



Cette discussion est classé dans : fonction, dll, api, dev, chercher


Répondre à ce message

Sujets en rapport avec ce message

Lien DLL 16 / API WIN32 [ par CoreBreaker ] Bonjour quelqu'un sait-il comment une fonction de l'API Win32 dans une DLL 16bits ?Et de manière générale comment appeler une fonction d'une DLL 32bit linker une dll sous dev-c++ [ par the diouk ] petite question toute bête mais qui me gêne :j'utilise une DLL, dans ma source il y a bien :#define TRUCDLL "TRUC.dll";le prototype de la fonction :in Aide en "api hooking" URGENT !!! [ par Kangourou_Nomade ] Pour faire un logiciel api hooking, sachant la difficulté du truc je voulais savoir si quelqu'un pouvait me filer une dll avec les fonctions approprié blème avec Playsound() [ par algori ] Bonjour,Je prog sous Dev C++ et j'ai un problème avec la fonction PlaySound().Je sais du tout ce que je dois faire au niveau de la ressource (sur cert Point d'entrée d'une dll [ par sebastienbro ] J'ai remarqué que dans ma dll, ma fonction DllEntryPoint n'était pas appelé lorsque j'éxécutait une application ce servant de cette dll. Je sui donc a Ordre des fonction dans le .def d'une DLL [ par Mastersam ] Bonjour je voudrais savoir comment déterminer l'ordre que vont avoir les fonctions d'une dll dans le fichier .def.Car pour l'instant j'ai défini 3 fon utilisation dll [ par iris2 ] je dois pour mon projet utiliser une dll, celle-ci est fournie avec un fichier d'en tete dans lequelle il est defini ceci: #define DLLExport __declsp 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 ( Appel fonction de DLL [ par zibo3 ] Bonjour, Dans mon programme, je load une dll et j'utilise une fonction comme point d'entrée pour l'attaquer mais j'ai un petit probleme. Ca fonctionn api directmusic avec dev CPP [ par ebooserge ] salut a tous, petit souci: je debute un peu en prog directx et j'essaie de faire un petit lecteur audio. j'utilise l'api directmusic de directX. j'ai


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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
Temps d'éxécution de la page : 0,234 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.