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

C# Discussion :

[C#] Système plugin + lib externe (SFML)


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2002
    Messages
    168
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 168
    Par défaut [C#] Système plugin + lib externe (SFML)
    Bonjour !

    Mon problème est un peu complexe à expliquer donc je vais essayer de décrire les base de mon application (test pour l'instant).

    Ce que j'essai de faire c'est un système de Application + plugin qui se charge.
    Tout ça est ok, testé.

    Maintenant dans ce plugin, j'essai d'utiliser la lib SFML. Avant tout ça j'ai testé le binding SFML.NET dans une winform sans soucis. Donc mon soucis est vraiment lié au sytème de plugins.

    Mon plugin possède une Form TestForm et dans le Load j'initialise SFML :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
        private void TestForm_Load(object sender, EventArgs e)
        {
            Console.WriteLine("FORM LOAD");
            sfmlWindow = new RenderWindow(this.Handle);
        }
    Le truc c'est que si je charge et affiche la form depuis mon application, je ne rentre pas dans le Load. Si je supprime toute initialisation d'objet de SFML, je rentre dans le Load.

    -> Tout va bien. Je rentre dans le Load.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Sprite sp = new Sprite()
    -> Je ne rentre pas dans le Load.

    En terme de configuration de projet, mon plugin est exactement configurer comme mon projet de test SFML. Référence ok, et j'ai mis les DLL dans le dossier contenant toutes les dll de mes plugins.

    Est-ce lié au déploiement ? Je génère tous mes plugin dans le même dossier.

    Une idée ? J'ai l'impression qu'il connait les objets, mais impossible de les créer... Merci de votre aide !

  2. #2
    Membre très actif
    Avatar de charouel
    Homme Profil pro
    Freelance
    Inscrit en
    Mars 2009
    Messages
    618
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2009
    Messages : 618
    Billets dans le blog
    9
    Par défaut
    Bonjour,
    tu peut faire un fichier XML pour changer les couleurs et les formes des ton application

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2002
    Messages
    168
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 168
    Par défaut
    Citation Envoyé par charouel Voir le message
    Bonjour,
    tu peut faire un fichier XML pour changer les couleurs et les formes des ton application
    Bonjour, merci de ta réponse ! Je n'utilise pas la SFML pour ça. Je l'utilise pour des animations, interaction 2D.

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2002
    Messages
    168
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 168
    Par défaut
    Finalement j'ai trouvé, et c'est plutôt simple

    Les DLL de SFML doivent être mis avec l'application principale et non les DLL plugin.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 7
    Dernier message: 17/01/2009, 13h10
  2. [export jar] inclure une lib externe
    Par EpOnYmE187 dans le forum Eclipse Java
    Réponses: 8
    Dernier message: 14/03/2008, 16h23
  3. Rendre un jar indépendant de ses lib extern
    Par moris113 dans le forum NetBeans
    Réponses: 4
    Dernier message: 20/07/2007, 14h21
  4. Comment faire pour integrer une lib externe
    Par X-plode dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 25/04/2007, 15h54
  5. Exportation .JAR avec lib externe
    Par bobo21 dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 25/02/2007, 18h43

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