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

 Delphi Discussion :

Appel d'une DLL


Sujet :

Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    192
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 192
    Par défaut Appel d'une DLL
    Bonjour a tous.

    Je travaille un DLL (disons toto.dll) que j'appelle depuis un petit programme de test.

    J'ai un problème avec Delphi, voir Borland. Ce matin Borland a planté (tout seul), et depuis plus moyen d'appeler toto.dll depuis mon programme de test. Je n'ai pas touché au code, et normalement l'environnement n'a pas bougé non plus.
    Quand que lance mon programme de test (depuis Borland ou en exécutant l'exe) j'ai une exception (EFCreateError) de lever : 'Impossible de créer le fichier "". Le chemin spécifiée est introuvable'. Je n'ai pas de code pour la création d'un fichier... Je n'ai pas de message dans la log de la DLL (dont la première ligne que de faire une log)... donc le code de la DLL n'a pas été exécuté (presque sur).
    J'ai exécuté l'exe de mon programme de test dans un répertoire tout seul, j'ai le même message. Je pense que ca pourrait venir du fait qu'il ne trouve pas la toto.dll. Pourtant elle est bien dans le même répertoire que l'exe, j'ai même testé en la mettant dans directement dans c:.

    J'ai regardé le fichier toto_TLB.pas (que j'ai régénéré plusieurs fois pour être sur qu'il soit bon) et je ne trouve pas, ou et comment est indiqué sur quel fichier DLL il s'appuie. Sauf peut- être dans les commentaires au début du fichier, mais ca me paraitrait bizarre.

    Je suis sur ce problème depuis ce matin et je n'ai plus d'idée... Est ce que ce genre de problème est déjà arrivé a quelqu'un? ou est ce que vous avez une idée?

    Merci d'avance

    Ps: Je déteste ca : Hier ca marchait, aujourd'hui ca plante. Promis j'ai rien touché! Mais je suis en plein dedans!!

  2. #2
    Expert éminent
    Avatar de ShaiLeTroll
    Homme Profil pro
    Développeur C++\Delphi
    Inscrit en
    Juillet 2006
    Messages
    14 083
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur C++\Delphi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 14 083
    Par défaut
    EFCreateError c'est plutôt rare, as tu du Streaming de TComponent ?
    Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
    Attention Troll Méchant !
    "Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
    Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
    L'ignorance n'excuse pas la médiocrité !

    L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
    Il faut avoir le courage de se tromper et d'apprendre de ses erreurs

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    192
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 192
    Par défaut
    Bon, j'ai recréé un autre projet, fais un copier/coller du code... ca remarche.

    Merci quand même d'avoir répondu

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

Discussions similaires

  1. Appel d'une DLL dans une servlet
    Par blan dans le forum Servlets/JSP
    Réponses: 6
    Dernier message: 21/02/2007, 18h35
  2. Erreur lors de l'appel d'une DLL créée avec Visual
    Par WELCOMSMAIL dans le forum C++Builder
    Réponses: 6
    Dernier message: 06/09/2006, 15h53
  3. PB appel d'une DLL
    Par maveric dans le forum VC++ .NET
    Réponses: 2
    Dernier message: 10/08/2006, 19h17
  4. Appel d'une Dll dans le dossier courant.
    Par méphistopheles dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 16/07/2006, 21h00
  5. Appel d'une dll (c++) dans un programme c++
    Par cout dans le forum C++
    Réponses: 2
    Dernier message: 01/06/2006, 14h52

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