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

EDI Delphi Discussion :

[Message Windows] Configuration incorrecte


Sujet :

EDI Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre chevronné Avatar de archonte
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    343
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 343
    Par défaut [Message Windows] Configuration incorrecte
    J'ai une "simple" application qui utilise un fichier *.mdb en le pilotant avec le moteur MS Jet (access non installé sur le poste utilisateur). Pas de dll ou autre fichier utilisé. L'application n'est pas installée sur le poste utilisateur, mais simplement copiée. Sur mon ordi, pas de problème; mais sur le poste utilisateur, j'obtiens le message suivant, avant le lancement de l'application :
    "cette application n'a pas pu démarrer car la configuration de l'application est incorrecte. Réinstallation de l'application peut résoudre le problème"
    Y-at-il une option à modifier dans l'EDI Delphi ?
    (J'ai trouvé ce commentaire dans le support en ligne de MS, mais il traite de VC++)

    Merci

  2. #2
    Expert éminent
    Avatar de Paul TOTH
    Homme Profil pro
    Freelance
    Inscrit en
    Novembre 2002
    Messages
    8 964
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Paris (Île de France)

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

    Informations forums :
    Inscription : Novembre 2002
    Messages : 8 964
    Par défaut
    Citation Envoyé par archonte Voir le message
    J'ai une "simple" application qui utilise un fichier *.mdb en le pilotant avec le moteur MS Jet (access non installé sur le poste utilisateur). Pas de dll ou autre fichier utilisé. L'application n'est pas installée sur le poste utilisateur, mais simplement copiée. Sur mon ordi, pas de problème; mais sur le poste utilisateur, j'obtiens le message suivant, avant le lancement de l'application :


    Y-at-il une option à modifier dans l'EDI Delphi ?
    (J'ai trouvé ce commentaire dans le support en ligne de MS, mais il traite de VC++)

    Merci
    la réponse et malgré tout la bonne, Dependency Walker pour voir les DLL nécessaires à ton application que Windows n'a pas trouvé.

    Je me demande si ODBC est toujours présent sous Windows...quand à MS Jet sans doute pas.
    Developpez.com: Mes articles, forum FlashPascal
    Entreprise: Execute SARL
    Le Store Excute Store

  3. #3
    Membre chevronné Avatar de archonte
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    343
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 343
    Par défaut
    Bonjour,

    J'ai donc utilisé DependencyWalker sur mon poste [Vista] et sur le poste client [XP pro] :

    - sur mon poste :
    [MODULE] IESHIMS.DLL : Error opening file. Le fichier spécifié est introuvable (2)
    [INFO]
    Warning: At least one delay-load dependency module was not found.
    Warning: At least one module has an unresolved import due to a missing export function in a delay-load dependent module.


    - sur le poste client :
    [MODULE] IESHIMS.DLL : Error opening file. Le fichier spécifié est introuvable (2)
    [MODULE] WER.DLL : Error opening file. Le fichier spécifié est introuvable (2)
    [INFO]
    Error: The Side-by-Side conficuration information for "e:\mon_dossier\monprogram.exe" contains errors. Cette application n'a pu démarrer car la configuration de l'application est incorrecte. Réinstaller l'application pourrait résoudre ce problème (14001).
    Warning: At least one delay-load dependency module was not found.
    Warning: At least one module has an unresolved import due to a missing export function in a delay-load dependent module.


    J'ai donc testé d'autres micro-app de ma conception basée sur le même "concept" : executable non installé - juste copié, bdd access pilotée par MS Jet : IESHIMS.DLL est "manquant" sur les 2 postes testés, ainsi que WER.DLL sur le deuxième poste. Mais ces micro-app fonctionnent tout à fait correctement !

    Donc, voilà : je ne comprends pas ces informations : de m'aider à les déchiffrer !
    Faut-il revoir la connection à la bdd ? alors que sur mon ordi [Vista] le logiciel fonctionne normalement ?

  4. #4
    Expert éminent
    Avatar de Paul TOTH
    Homme Profil pro
    Freelance
    Inscrit en
    Novembre 2002
    Messages
    8 964
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Paris (Île de France)

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

    Informations forums :
    Inscription : Novembre 2002
    Messages : 8 964
    Par défaut
    tu as des application MSJET qui fonctionnent et d'autre pas ?

    le plantage est au chargement de l'application ou en cours d'execution ?

    si tu ajoutes une unité en toute première place du uses du .DPR avec un ShowMessage('Hello') dans la partie initialisation, le message apparait-il ?

    (NB: en faisant comme ça, c'est à coup sur le tout premier code exécuté par l'application)
    Developpez.com: Mes articles, forum FlashPascal
    Entreprise: Execute SARL
    Le Store Excute Store

  5. #5
    Expert éminent
    Avatar de ShaiLeTroll
    Homme Profil pro
    Développeur C++\Delphi
    Inscrit en
    Juillet 2006
    Messages
    14 094
    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 094
    Par défaut
    Quelle Delphi ?
    Tu n'aurais pas modifié Manifest pour gérer le controle utilisateur (UAC) ?
    Vérifie aussi .NET de ton XP Pro ? quel Service Pack ?

    Je ne pense que pas cela soit un problème de DB !

    lol, j'utilise Dependency Walker depuis des années, je n'avais pas remarqué un CopyRigth Microsoft !

    tu as aussi Windows SysInternals ProcessExplorer, cela m'a aidé récemment, à comprendre des problèmes d'erreur dans les BPL dans une appli (que je découvre depuis peu dans mon nouveau taf) qui doit être composé de 80 dll
    Lors du message d'erreur, tu peux voir toutes les DLL chargées (c'est peut-être pas ton exe mais une dll de l'os qui pose problème, ça c'est vu avec des MAJ), je ne sais pas si dans ton cas, tu pourras voir grand chose, ce message doit surement se produire très tôt !
    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

  6. #6
    Membre chevronné Avatar de archonte
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    343
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 343
    Par défaut
    Citation Envoyé par Paul TOTH Voir le message
    tu as des application MSJET qui fonctionnent et d'autre pas ?
    Malheureusement, la réponse et oui ... ce qui me laisse perplexe !
    Citation Envoyé par Paul TOTH Voir le message
    le plantage est au chargement de l'application ou en cours d'execution ?

    si tu ajoutes une unité en toute première place du uses du .DPR avec un ShowMessage('Hello') dans la partie initialisation, le message apparait-il ?
    Je dirais que le problème arrive au tout début du chargement de l'application. Je vais essayer l'astuce de l'unité en première place. La difficulté est que je n'ai aucun problème sur mon poste ...

    Citation Envoyé par ShaiLeTroll Voir le message
    Quelle Delphi ?
    Tu n'aurais pas modifié Manifest pour gérer le controle utilisateur (UAC) ?
    Vérifie aussi .NET de ton XP Pro ? quel Service Pack ?
    Turbo Delphi
    je me penche sur la question rapidement

    Citation Envoyé par ShaiLeTroll Voir le message
    Je ne pense que pas cela soit un problème de DB !
    Ouf !

    Bon, je me remets à chercher et reviens vers vous rapidement avec des réponses plus précises.

    Merci à vous

Discussions similaires

  1. message de configuration windows
    Par bernards111 dans le forum Windows XP
    Réponses: 7
    Dernier message: 14/05/2010, 17h26
  2. Réponses: 2
    Dernier message: 06/04/2004, 08h39
  3. Interception Messages Windows
    Par tiramisu dans le forum MFC
    Réponses: 5
    Dernier message: 24/02/2004, 14h01
  4. Réponses: 13
    Dernier message: 14/01/2004, 16h35
  5. Gestion des message windows dans les threads
    Par billyboy dans le forum Windows
    Réponses: 5
    Dernier message: 06/10/2003, 17h25

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