IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Discussion :

Cours sur les DLL.


Sujet :

Windows

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    elf
    elf est déconnecté
    Membre averti
    Inscrit en
    Juillet 2005
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 20
    Par défaut Cours sur les DLL.
    Bonjour à tous,

    Je vais être bref, voici mon problème : je suis à la recherche d'éventuels cours traitant des concepts avancés (en c/c++) d'une DLL Windows.
    En parcourant Developpez.com, j'ai trouvé quelques cours rudimentaires sur le sujet mais ne présentant rien d'autre que l'élaboration d'une simple DLL.
    C'est pourquoi je m'en remets à présent à vous.
    Je vous donne quelques précisions à propos de ce que j'appelle concepts avancés :
    - la création d'un DLL dépendant d'une autre DLL ( DLL par héritage? )
    - La création d'une DLL englobant des ressources
    - Notion de Fonctions Importées/Exportées d'une DLL
    - La protection du contenu des DLL (une forme de cryptage?). D'ailleurs, ça suppose une question : comment s'assurer qu'une DLL ne sera pas exploitée autrement que ce pour quoi elle a été crée?
    - Je programme avec Mingw dans sa dernière version

    En vous remerciant,
    elf

  2. #2
    Membre éprouvé

    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    1 163
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 163
    Par défaut Re: Cours sur les DLL.
    - la création d'un DLL dépendant d'une autre DLL ( DLL par héritage? )
    on est pas dans un langage objet ici. Oui tu peux faire une DLL dépendant d'autre DLL, suffit d'importer les fonctions d'une autre DLL.

    - La création d'une DLL englobant des ressources

    suffit d'ajouter un .res à ton projet

    - Notion de Fonctions Importées/Exportées d'une DLL
    c'est dans n'importe quel tuto de base sur les DLL

    - La protection du contenu des DLL (une forme de cryptage?). D'ailleurs, ça suppose une question : comment s'assurer qu'une DLL ne sera pas exploitée autrement que ce pour quoi elle a été crée?

    une DLL c'est comme un .exe mais sans fonction principale. C'est juste des bouts de codes...ce n'est pas plus protégé que ça. N'importe qui pourra utiliser ta DLL....encore faut il avoir la doc avec sinon c'est pas facile facile.

    - Je programme avec Mingw dans sa dernière version
    Connaît pas

    Pour te former suis ces excellents cours de programmation en langage C : http://c.developpez.com/cours/

  3. #3
    Expert confirmé

    Homme Profil pro
    pdg
    Inscrit en
    Juin 2003
    Messages
    5 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : pdg

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 756
    Billets dans le blog
    3
    Par défaut
    Une dll c'est une biliothèque compilée. Elle expose une interface d'utilisation en exportant des symboles. Elle peut utiliser les services d'une autre bibliothèque (autre dll, rien à voir avec l'héritage), elle importe alors les symboles de cette dernière.

Discussions similaires

  1. Recherche d'un cours sur les bdd réparties
    Par abdo dans le forum Décisions SGBD
    Réponses: 2
    Dernier message: 03/10/2005, 13h12
  2. Question sur les dll
    Par cjacquel dans le forum MFC
    Réponses: 2
    Dernier message: 29/04/2005, 17h36
  3. Question sur les DLL
    Par Hellmout dans le forum MFC
    Réponses: 7
    Dernier message: 22/10/2004, 02h51
  4. [LG]J'ai honte : question de cours sur les paramètres
    Par letibdesneiges dans le forum Langage
    Réponses: 14
    Dernier message: 17/01/2004, 13h57

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo