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

Macros et VBA Excel Discussion :

[Excel/VBA] Pb avec DLL


Sujet :

Macros et VBA Excel

  1. #1
    Membre éclairé
    Avatar de Theocourant
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    618
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 618
    Points : 739
    Points
    739
    Par défaut [Excel/VBA] Pb avec DLL
    Bonjour à tous,

    Voilà j'ai un petit problème... Normal me diraez-vous si je post ici ...

    On m'a passé une DLL ainsi qu'un petit (très petit) module VBA pour associer Excel et un exécutable externe.

    Le problème est qu'il n'y a pas de notice concernant la DLL ni aucune source de celle-ci.

    Ma question est : est-il possible de récupérer le code à partir de la DLL. Si oui, comment le faire ?

    C'est pour piloter une application dont j'ai aucune information ...



    Merci d'avance

    Théo

  2. #2
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Points : 15 546
    Points
    15 546
    Par défaut
    Ma question est : est-il possible de récupérer le code à partir de la DLL. Si oui, comment le faire ?
    C'est pour piloter une application dont j'ai aucune information ...
    cf - Note en bas de page...

  3. #3
    Membre éclairé
    Avatar de Theocourant
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    618
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 618
    Points : 739
    Points
    739
    Par défaut
    Bon je vas essayer d'être plus clair.

    J'ai :
    - un fichier Excel
    - une DLL
    - un module VBA
    - un exécutable externe

    L'exécutable me permet de faire des calculs de simulation

    La DLL pilote l'exécutable externe

    Le module VBA fait appel à la DLL

    Le fichier Excel me permet de définir mes variables initiales et de récupérer mes résultats.

    LE problème est que toutes les variables doivent être sur une seule ligne. Or j'ai plus de 500 variables initiales et résultats ...

    Je cherche donc un moyen de me passer d'Excel ... et de piloter directement l'exécutable ...

    Le code de pilotage étant dans la DLL, je cherche donc inévitablement à le récupérer.

    Ouskel'n'or> Suis-je plus clair comme cela ?

    Merci

    Théo

  4. #4
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Points : 15 546
    Points
    15 546
    Par défaut
    Très clair Theojasmin...
    Ainsi je suis certain de ne pouvoir t'aider
    Ceci dit, j'ai posé sur le forum la question : "Où peut-on trouver une description des dll" mais n'ai jamais eu de réponse. re

    Je souhaite donc plus de chance

    A+

  5. #5
    Membre éclairé
    Avatar de Theocourant
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    618
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 618
    Points : 739
    Points
    739
    Par défaut
    Citation Envoyé par ouskel'n'or
    Très clair Theojasmin...
    Ainsi je suis certain de ne pouvoir t'aider
    Ceci dit, j'ai posé sur le forum la question : "Où peut-on trouver une description des dll" mais n'ai jamais eu de réponse. re

    Je souhaite donc plus de chance

    A+
    Ce serait plutôt "Jsuisofraises"

    Et ce n'est pas bien encourageant

    Théo

  6. #6
    Membre expérimenté Avatar de Megaxel
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    1 187
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 1 187
    Points : 1 405
    Points
    1 405
    Par défaut
    Mouais, il faudrait donc "décompiler" une dll... Je me demande si je n'ai pas entendu parler d'utilitaires qui faisaient ça? Le Dieu Google pourrait-il nous répondre.
    Sinon, cette dll, elle sort d'où? C'est incroyable qu'il n'y ait pas la moindre documentation associée. Là encore, est-ce que Google ne dis rien?

    Edit: sur Google, il parle de "Reflector". A fouiller...

  7. #7
    Membre éclairé
    Avatar de Theocourant
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    618
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 618
    Points : 739
    Points
    739
    Par défaut
    Re tout le monde,

    Non non je n'ai pas trouvé de solution au problème de l'édit de DLL sans les sources originales

    Pour mon problème, j'ai découvert après moultes bidouillages que certains fichiers étaient nécessaires à l'exécution du programme et qu'en retour, il m'en renvoie d'autres ...

    fichiers ??? allez un petit "Ouvrir avec" et là miracle ce sont des fichiers texte avec extension batarde donc éditables


    Et en plus ya tout ce qu'il faut pour l'utilisation de l'exécutable : trop fort

    Donc je vais refaire ce que fait la DLL (certainement en moins comme il faut) mais ça devrait marcher !!!!

    @+

    Théo

Discussions similaires

  1. [XL-2013] compatibilité excel vba 2013 avec 2007
    Par bernard03 dans le forum Excel
    Réponses: 3
    Dernier message: 16/05/2014, 14h42
  2. [EXCEL] [VBA] Requete avec paramètres
    Par alaingui dans le forum Access
    Réponses: 3
    Dernier message: 17/03/2006, 08h31
  3. VBA Excel (débutant) - problème avec la copie d'un range
    Par sat478 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 05/01/2006, 16h32
  4. [VBA][Excel]Exécution macro avec fichiers source
    Par ouezon dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 24/12/2005, 00h00
  5. Problème avec open() [Excel VBA]
    Par heddicmi dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 28/11/2005, 16h21

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