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

Framework .NET Discussion :

Executer une DLL


Sujet :

Framework .NET

  1. #1
    Membre actif
    Executer une DLL
    Bonjour,

    Je cherche (sans succès) un exemple de code en c# pour lister les fonctions d'une dll elle aussi codé en dotnet, puis à exécuter une de ces fonctions.
    Auriez vous un exemple. Le bout de code que j'ai fait pour l'instant load bien la dll en mémoire, mais crash au moment d’appeler la fonctions exporter.

    Merci bien

  2. #2
    Expert éminent sénior
    Citation Envoyé par Blo0d4x3 Voir le message

    Je cherche (sans succès) un exemple de code en c# pour lister les fonctions d'une dll elle aussi codé en dotnet,
    Merci bien
    pour lister les fonctions d'une dll il suffit de la rajouter dans le projet.
    Dans l'explorateur de solutions on peut avoir les fonctions et propriétés
    S'il y a un plantage c'est que des paramètres sont mal passés ou de type incompatible
    La théorie, c'est quand on sait tout et que rien ne fonctionne.
    La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi.
    ( A Einstein)

  3. #3
    Membre actif
    Ok, cependant, j'ai besoin de le faire depuis un exécutable pas depuis VS.

  4. #4
    Expert éminent sénior
    ca tombe bien vs permet de faire des exécutables
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  5. #5
    Expert éminent sénior
    Salut Blo0d4x3 aoutch là c'est coton ! Et il fallait le préciser.

    D'une part deux types de dll les dll en C "classiques" avec fonctions exportées et importées
    Et les dll de type COM là par contre les fonctions sont cachées.

    Il faut utiliser les fonctions de Image Help Library

    Image-Help-library

    Regarder ce fil de discussion sur StackOverflow
    Stack Overflow
    Mais les codes sources sont en C/C++
    La théorie, c'est quand on sait tout et que rien ne fonctionne.
    La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi.
    ( A Einstein)

###raw>template_hook.ano_emploi###