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

Langage Delphi Discussion :

Mécanisme d'enregistrement d'une dll ?


Sujet :

Langage Delphi

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    707
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 707
    Points : 777
    Points
    777
    Par défaut Mécanisme d'enregistrement d'une dll ?
    Bonjour,

    Je commence seulement à m'intéresser aux dll et plugins et je voudrais savoir avant de me lancer s'il y a une procédure utilisée habituellement pour déclarer aux programmes ce que gère une dll ?

    Ex:
    - un programme liste les fichiers d'un dossier et affiche une miniature si c'est un fichier graphique reconnu,
    - par ajout de dll, on peut gérer de nouveaux formats graphiques,
    - je veux écrire une dll qui permettra d'afficher la miniature pour le format PNG.

    -> comment peut-on faire pour que le programme sache que ma dll gère le format PNG et qu'il appelle la fonction de traitement de la miniature quand il rencontre un fichier PNG ?

    Je ne cherche pas du code détaillé, je veux juste savoir s'il y a un mécanisme d'enregistrement type pour que le programme sache que telle ou telle dll chargée gère tel ou tel format.
    Le coup du PNG, c'est juste un exemple, ça pourrait être la même chose avec un lecteur média qui gèrerait de nouveaux formats audio par ajout de dll, etc.

    Merci d'avance !

    PS: les liens vers des didacticiels sont les bienvenus :-)

  2. #2
    Membre éclairé
    Avatar de MD Software
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    613
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 613
    Points : 680
    Points
    680
    Par défaut
    http://www.eyrolles.com/Chapitres/9782212111439/19.pdf
    La prochaine fois, va faire un tour dans les tutoriaux et cours de Développez (lien sous ma signature)

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    707
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 707
    Points : 777
    Points
    777
    Par défaut
    J'ai déjà fait le tour des didacticiels et des cours de developpez.net, et j'avais déjà téléchargé ce PDF; mais j'ai beau le lire et le relire, je ne trouve pas la réponse à ma question !?

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2003
    Messages : 38
    Points : 43
    Points
    43
    Par défaut
    Non, il n'existe pas de systeme de notification de plugins.
    En fait, c'est au programme source a lister et utiliser les fichiers qui lui servent de plugins. En principe, chaque programme demande une interface type pour ses plugins, a toi de voir la cible de ton plugin

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    707
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 707
    Points : 777
    Points
    777
    Par défaut
    Ok, donc il n'y a pas vraiment de convention dans ce domaine.

Discussions similaires

  1. probleme avec l'enregistrement d'une dll
    Par subzero01 dans le forum Windows Forms
    Réponses: 4
    Dernier message: 21/09/2008, 14h39
  2. L'enregistrement d'une dll pose problème
    Par Pierrot117 dans le forum Windows
    Réponses: 3
    Dernier message: 25/06/2008, 10h09
  3. Réponses: 15
    Dernier message: 25/06/2007, 09h35
  4. Réponses: 3
    Dernier message: 21/10/2005, 09h54
  5. Réponses: 4
    Dernier message: 02/09/2005, 10h24

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