Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2872 connectés 

  FORUM HardWare.fr
  Programmation
  C

  Questions sur la création de DLL et problème

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Questions sur la création de DLL et problème

n°800902
actsyst
Posté le 20-07-2004 à 16:19:55  profilanswer
 

Bonjour,
 
L'utilisation de BOOL APIENTRY DllMain(...) n'est utile que dans le cas ou l'on souhaite faire qqc sur le chargement, déchargement de la DLL, etc... ??
 
Dans une DLL, si une fonction Fct1 appelle une autre fonction (Fct2), est ce que celle ci doit egalement etre exportee (Fct2) ?
 
Quelle est la difference entre _stdcall et __stdcall ?
 
A quoi sert le PRIVATE se trouvant apres le decorated name ?? (exemple trouve a cette adresse http://www.laboratoire-microsoft.o [...] dev/dll/4/)

Code :
  1. EXPORTS
  2.   Ecrire = _Ecrire@4 PRIVATE


 
Je cree une DLL avec des fonctions retournant un int, j'arrive a recuperer le retour de la fonction (avec un autre langage), mais sauriez pq ca plante lorsque la fonction retourne un char * ?

mood
Publicité
Posté le 20-07-2004 à 16:19:55  profilanswer
 

n°801183
Ace17
Posté le 20-07-2004 à 19:38:36  profilanswer
 

actsyst a écrit :


Dans une DLL, si une fonction Fct1 appelle une autre fonction (Fct2), est ce que celle ci doit egalement etre exportee (Fct2) ?

Non, absolument pas, il manquerait plus que ca! :)
 

actsyst a écrit :

mais sauriez pq ca plante lorsque la fonction retourne un char * ?

Peut etre parce que le bloc mémoire pointé a été désalloué avant l'utilisation du pointeur... Tu remarqueras que les fonctions de windows qui renvoient des chaines de caracteres te demandent un buffer et ne renvoient jamais de char*...

n°801195
blackgodde​ss
vive le troll !
Posté le 20-07-2004 à 19:56:12  profilanswer
 

ca serait compliqué de gérer la libération de l'espace alloué aussi le retour char *


---------------
-( BlackGoddess )-

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C

  Questions sur la création de DLL et problème

 

Sujets relatifs
[problème c++] Conteneur STL et héritagesystème de langue (problème avec les url !)
Probleme avec variable/sql et cache opera[Résolu] Probleme de résolutin de code html ecrit avec du php par echo
problème authentification proxyProblème avec "Redim Preserve"
Création d'un fichier .hlp pour des Userform [RESOLU]Gkt2-perl: problème avec les combobox
Problème de pourcentage pour les balises divAppel Dll depuis Asp
Plus de sujets relatifs à : Questions sur la création de DLL et problème


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR