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

Linux Discussion :

dlsym() et export


Sujet :

Linux

  1. #1
    Membre du Club Avatar de Array
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    210
    Détails du profil
    Informations personnelles :
    Âge : 32
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 210
    Points : 55
    Points
    55
    Par défaut dlsym() et export
    Bonjour,

    Je fais en ce moment un programme qui accepte des "plugins". Le tout se fait avec un appeal à dlsym() pour appeler la fonction "init_plugin" se situant dans les binaires du plugin.

    Cependant j'aimerais en contrepartie que le plugin puisse appeler des fonctions du programme "père", c'est à dire celui qui fait l'appel de "init_plugin".

    Quelle est la meilleure solution pour ce faire?

    Merci

    Array

  2. #2
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2008
    Messages
    26 826
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 26 826
    Points : 218 287
    Points
    218 287
    Billets dans le blog
    117
    Par défaut
    Bonjour,

    Une solution que je vois, c'est passer des pointeurs de fonctions en paramètres à la fonction de votre bibliothèque. Ainsi, le processus père appelle la fonction du plugin avec les pointeurs qui seront utilisées par la fonction du plugin. Par contre, je trouve cela assez "dangereux". Sinon, vous faites une troisième bibliothèque, qui est utilisé par le processus père et par les plugins et qui contient ces fonctions (si cela est logiquement valable).
    Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi

    Ma page sur DVP
    Mon Portfolio

    Qui connaît l'erreur, connaît la solution.

Discussions similaires

  1. [] [Excel] Exporter un graphe MSChart vers Excel
    Par Gonzo dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 18/12/2002, 18h49
  2. Réponses: 4
    Dernier message: 07/12/2002, 08h34
  3. exporter la structure d'une base Sybase en ascii
    Par Jean-Cyp dans le forum Sybase
    Réponses: 5
    Dernier message: 05/11/2002, 17h15
  4. Réponses: 1
    Dernier message: 22/08/2002, 18h00
  5. [CR] exporter en PDF
    Par Nathy dans le forum SAP Crystal Reports
    Réponses: 3
    Dernier message: 16/05/2002, 10h27

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