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

Langage Delphi Discussion :

Problème d'exécution d'application sous Vista & l'événement APPCRASH


Sujet :

Langage Delphi

  1. #1
    Membre à l'essai
    Inscrit en
    Avril 2007
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 20
    Points : 12
    Points
    12
    Par défaut Problème d'exécution d'application sous Vista & l'événement APPCRASH
    Bonjour,
    J'ai conçu une application avec Delphi sous Vista32.
    L'exécution se fait sans problème sur mon PC et parfaitement sur un PC sous
    XP mais sur un autre PC sous Vista32 l'application rencontre un problème de
    fonctionnement avec le message d'erreur suivant:

    Signature du problème :
    Nom d’événement de problème: APPCRASH
    Nom de l’application: GestionBHT.exe
    Version de l’application: 0.0.0.0
    Horodatage de l'application: 481d821c
    Nom du module par défaut: kernel32.dll
    Version du module par défaut: 6.0.6001.18000
    Horodateur du module par défaut: 4791a76d
    Code de l’exception: c0000005
    Décalage de l’exception: 000bf285
    Version du système: 6.0.6001.2.1.0.768.3
    Identificateur de paramètres régionaux: 1036
    Information supplémentaire n° 1: b37c
    Information supplémentaire n° 2: 2a7328d8bb40c81c93b4b5f46adb8e10
    Information supplémentaire n° 3: b37c
    Information supplémentaire n° 4: 2a7328d8bb40c81c93b4b5f46adb8e10

    Lire notre déclaration de confidentialité :
    http://go.microsoft.com/fwlink/?link...3&clcid=0x040c

    J'ai trouvé un nombre incroyable de messages sur différents forum mais apparemment le remède à ce disfonctionnement sous Vista demeure un mystère pour beaucoup de gens dont je fais partie.
    J'ai essayé toute les solutions proposées telles que :
    - La désactivation du UAC (User Account Control)
    - L'exécution de l'application en mode de compatibilité et en tant qu'administrateur.
    Mais ça n'a toujours pas résolu le problème...

    Si quelqu'un a une idée je le remercie d'avance de nous la partager.
    (La meilleure c'est que c'est le PC du grand patron)

    Cordialement; Technoweb

  2. #2
    Expert éminent
    Avatar de shawn12
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Avril 2006
    Messages
    3 368
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2006
    Messages : 3 368
    Points : 6 800
    Points
    6 800
    Par défaut
    Essaie de debugger ton application, on obtient parfois ce genre de message d'erreur quand on écrit là ou il faut pas en mémoire ou erreur de ce genre.

  3. #3
    Membre à l'essai
    Inscrit en
    Avril 2007
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 20
    Points : 12
    Points
    12
    Par défaut
    Bonjour Shawn12!
    Depuis que vous m'avez répondu j'ai parcouru un grand nombre de pages pour me renseigner sur le débogage à distance avec Delphi mais je n'ai toujours pas su comment faire. J'ai compris qu'il faut installer un serveur de débogage sur la machine distante...etc mais j'ai toujours pas compris comment déboguer l'application.
    (Comme je me suis débrouillé par tatonnement j'ai réussi à me connecter et démarrer le processus mais je n'ai qu'une fenetre du CPU= du chinois pour moi )

    Si vous pouvez m'orienter vers un Tuto complet sur le débogage à distance avec Delphi ça serait plus qu'aimable à vous.

    Cordialement; Technoweb

  4. #4
    Expert éminent
    Avatar de smyley
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    6 270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 6 270
    Points : 8 344
    Points
    8 344
    Par défaut
    Tu ne peut pas installer ton Delphi sur un pc Vista ?

  5. #5
    Membre à l'essai
    Inscrit en
    Avril 2007
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 20
    Points : 12
    Points
    12
    Par défaut
    Je peux installer Delphi sur ce PC Vista mais ça serait top lourd surtout que cette application sera utilisée sur une Vingtaine de PC (Prochainement mis en place et sous Vista32).
    En plus je ne suis pas sur que ça réglera le problème.Je préfère laisser cette tentative en dernier recours puisque ce n'est pas la solution optimale.

    Cordialement,

  6. #6
    Expert éminent
    Avatar de smyley
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    6 270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 6 270
    Points : 8 344
    Points
    8 344
    Par défaut
    Très cher, je ne te dit pas d'installer Delphi sur tout les pcs, simplement de l'installer sur UN pc ayant vista pour pouvoir déboguer tranquillement et non pas t'inventer des problèmes existentiels en essayant de deboguer en remote car je ne vois pas en quoi inventer des problèmes est moins lourd ...

  7. #7
    Membre à l'essai
    Inscrit en
    Avril 2007
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 20
    Points : 12
    Points
    12
    Par défaut
    Au fait, vu que j'ai développé l'application avec un PC Vista32 et qu'elle s'exécute normalement, je voulais déboguer en remote de peur que si j'installe l'EDI sur ce PC pour déboguer, le problème disparait
    Mais maintenant je pense que je vais l'installer en espérant que j'aurai la même erreur sinon je vais devoir installer l'EDI sur tout PC Vista qui fait crasher l'appli.

  8. #8
    Expert éminent
    Avatar de smyley
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    6 270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 6 270
    Points : 8 344
    Points
    8 344
    Par défaut
    Tu es sur que pendant ton déploiement tu n'oublies pas des dlls ou autre ?

  9. #9
    Membre à l'essai
    Inscrit en
    Avril 2007
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 20
    Points : 12
    Points
    12
    Par défaut
    C'est encore une toute petite application de 10 Forms (Avec une BDD Paradox partagée en réseau) donc je n'ai pas utilisé de dll.
    Pour l'installation je n'ai pas encore eu le temps de créé un package, j'ai juste copié le fichier exécutable, installé le BDE (Borland DataBase Engine), et configuré les alias.

  10. #10
    Membre chevronné

    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    1 519
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 1 519
    Points : 2 153
    Points
    2 153
    Billets dans le blog
    1
    Par défaut
    Peut-être effectivement qu'il manque des DLL ou bien que l'application n'a pas générer les paquets d'exécutions.

    Est-ce un programme Win32 ou .NET ?

  11. #11
    Membre à l'essai
    Inscrit en
    Avril 2007
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 20
    Points : 12
    Points
    12
    Par défaut
    Je ne sais pas, pourtant si c'était le cas elle ne s'exécuterait pas sans problème sur un PC sous XP (sans l'EDI).

    C'est une application Win32.

  12. #12
    Membre chevronné

    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    1 519
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 1 519
    Points : 2 153
    Points
    2 153
    Billets dans le blog
    1
    Par défaut
    En effet s'il manquait les packages d'exécution (ou une DLL) ça ne devrait pas plus tourner sur un XP où Delphi n'aurait pas été installé.

    Du coup j'en conclut que ça doit être une m*rde de sécurité de Vista qui doit poser problème, est-ce que tu tenterait pas d'écrire ou de lire dans Program Files ou un truc comme ça pour commencer ?

  13. #13
    Membre à l'essai
    Inscrit en
    Avril 2007
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 20
    Points : 12
    Points
    12
    Par défaut
    Non pour le moment je ne fais que manipuler la BDD partagée sur un autre poste.
    En plus j'ai désactivé l'UAC qui empêche l'écriture dans les répertoires systèmes.

  14. #14
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 34
    Points : 31
    Points
    31
    Par défaut PB identique
    Bonjour,

    Je rencontre le même problème depuis vendredi sur une appli qui est developpée depuis 2005 en Delphi 7 sur un pc en XP pro

    Cette appli fonctionne sous XP et vous Vista sans Pb (diffusée à des dizaines de clients sous XP)

    Depuis vendredi, j'ai effectué des modifs et recompiler l'appli. Celle ci fonctionne sans problème sur XP. Sous Vista, j'ai le même message que toi.

    Si je remets l'ancienne version pas de problème.

    Sur mon poste XP j'ai refait mon appli en Delphi 2007 . Le problème est identique ok sous XP et erreur sous Vista.

    J'ai téléphoné chez CodeGear ce matin sans résultat.
    Je vais continuer d'explorer et te tiens informé si je trouve qque chose.

    Salutations.

    JC

  15. #15
    Membre éprouvé Avatar de BuzzLeclaire
    Homme Profil pro
    Dev/For/Vte/Ass
    Inscrit en
    Août 2008
    Messages
    1 606
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Dev/For/Vte/Ass

    Informations forums :
    Inscription : Août 2008
    Messages : 1 606
    Points : 1 113
    Points
    1 113
    Par défaut
    Bonjour,

    - Est-ce que tu as réussi à faire foncitonner ton appli sur un autre poste vista32 ou aucun poste vista ne fonctionne avec ton appli ?

    Je dis cela car un kernel32.dll (je pense que vous le savez) est généralement un problème matériel (je c'est que ton appli fonctionnais avant en ancienne version) mais si tu as ajouté quelques lignes pour recompiler derriere alors ton exe est différent.
    Donc regarde du coter des barrettes memoires du poste vista, carte vidéo du poste vista et Disque dur.
    Il mets arrivé souvent des problemes avec comme fichier kernel32.dll et généralement à 80% des cas c'etait 1 barrette mémoire qui merdais ou la carte vidéo qui délirais, et cela arrivais que lorsque la partie de mémoire était utilisé donc pas tout le temps.

    on ne sais jamais.

    a+

  16. #16
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 34
    Points : 31
    Points
    31
    Par défaut
    J'ai résolu mon problème.

    Il s'agissait d'un problème dans mon appli.

    Une requete SQL était ouverte sur une table absente sur le poste VISTA.

    Cordialement

Discussions similaires

  1. Problème d'exécution d'applications Java sous Eclipse Juno
    Par manguigs dans le forum Eclipse Java
    Réponses: 3
    Dernier message: 01/09/2013, 21h25
  2. Réponses: 4
    Dernier message: 27/04/2007, 13h21
  3. problème d'exécution de requête sous VBA?
    Par jessy212 dans le forum Requêtes et SQL.
    Réponses: 6
    Dernier message: 26/08/2006, 19h48
  4. Réponses: 10
    Dernier message: 31/07/2006, 11h18
  5. Réponses: 5
    Dernier message: 19/04/2005, 09h50

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