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 :

Ecriture dynamique de programmes


Sujet :

C#

  1. #1
    Membre à l'essai
    Inscrit en
    Juillet 2004
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 19
    Points : 12
    Points
    12
    Par défaut Ecriture dynamique de programmes
    Bonjour à tous,

    Le titre de mon sujet n'est peut etre pas bien choisi je ne savais pas trop quoi mettre mais bon, voici mon souci:
    Je suis à la recherche d'un moyen pour réaliser la chose suivante en C# : j'aurais une IHM dans laquelle l'utilisateur pourra ecrire en C# des petits programme, utilisant des objets ainsi que des methodes que je lui fournirai. Ce bout de code doit pouvoir être compile dynamement et être stocké de façon à ce que l'ihm puisse permettre d'y accéder et de l'executer ensuite.

    J'ai pense que je pourrai peut etre creer dynamiquement des dll, avec des points d'entree implementant tous une interface donnee. Pour accéder dynamiquement depuis mon programme (celui de l'IHM) aux nom des dll dispo (pour pouvoir donner a l'utilisateur la liste des procedures dispo) on m'a parlé des méthodes du namespace "Reflection". Ainsi, j'aurai a récuperer juste le nom de la dll et apres comme les dll créables dans l'ihm implémenteraient toutes la meme interface, je pourrais appeler la procedure principale facilement sans changer mon code.

    C'est une theorie, qu'en pensez-vous?
    un de mes principaux problemes est que je ne sais pas du tout comment creer dynamiquement une dll avec une interface specifique dedans et tout....

    voilou
    j'espere que vous pourrez m'eclairer!
    merki

    Blobette

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    51
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 51
    Points : 62
    Points
    62
    Par défaut Compilation & Reflection...
    Bonjour,

    pour l'avoir utilisé, la Reflection fonctionne merveilleusement bien...

    En ce qui concerne la compilation "à chaud", je sais que cela existe... En utilisant l'objet Microsoft.CSharp.Compiler.
    cf. ici

    Cordialement

    Guillaume MARQUES

Discussions similaires

  1. [WD15] Ajout Bouton en dynamique par programmation
    Par pardet dans le forum WinDev
    Réponses: 3
    Dernier message: 17/11/2010, 09h35
  2. Ecriture d'un programme avec cumul
    Par vegasgo dans le forum Algorithmes et structures de données
    Réponses: 8
    Dernier message: 26/11/2009, 14h21
  3. Associer une librairie dynamique à son programme.
    Par katcha95 dans le forum Autres éditeurs
    Réponses: 0
    Dernier message: 08/11/2009, 22h08
  4. Ecriture dynamique dans EXCEL depuis SAS
    Par fafabzh6 dans le forum Macro
    Réponses: 2
    Dernier message: 11/07/2008, 11h42
  5. Ecriture dynamique dans la page actuelle
    Par fantomasmusic dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 19/04/2005, 12h23

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