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

C++Builder Discussion :

Abnormal program termination.


Sujet :

C++Builder

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 24
    Par défaut Abnormal program termination.
    Bonjour,

    lorsque je ferme une fiche dans l'éditeur, j'ai le message "abnormal program termination".

    Est-ce que vous connaissez des cas similaires ?

    Merci d'avance.

  2. #2
    Membre très actif Avatar de nirgal76
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Septembre 2007
    Messages
    923
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Septembre 2007
    Messages : 923
    Par défaut
    Un tas !
    C'est C++ Builder et son lot d'instabilités.
    On est 3 ici à développer avec, on a tous les 3 des plantages différents de l'IDE.
    Moi j'ai le coreide qui se plante parfois quand je ferme un onglet de résultat de recherche. A d'autres moments, je perds les menus.
    Mais on s'y fait

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 24
    Par défaut
    hm, on s'y fait seulement si ça gène pas le developpement :p

    Parceque dans mon cas, cette erreur s'accompagne d'un bogue a la compilation.

    Le package contenant le seul composant utilisé par la fiche qui bogue ne peut pas être compilé une fois que cette fiche est ouverte.

    C'est assez désagréable.

  4. #4
    Membre Expert
    Avatar de sat83
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2004
    Messages
    1 040
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 040
    Par défaut
    As tu essayer de nettoyer ton projet de tous les fichiers inutiles? (*.obj, *.tds, *.~*, etc...)?

    Éventuellement repartir sur un projet "propre" en important petit a petit tes unités.

    Plus radical, essayer de désinstaller/réinstaller C++ Builder.

  5. #5
    Membre émérite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Septembre 2005
    Messages
    401
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2005
    Messages : 401
    Par défaut
    Citation Envoyé par XavierHWT Voir le message
    Parceque dans mon cas, cette erreur s'accompagne d'un bogue a la compilation.
    Quel bug ??
    Le package contenant le seul composant utilisé par la fiche qui bogue ne peut pas être compilé une fois que cette fiche est ouverte.
    C'est un composant que tu as développé/modifié ? Si c'est lui la cause du problème, désinstalle le package, ajoute à ton appli l'unité où il est défini, et crée le dynamiquement... Ça te permettra de voir s'il n'y a pas un bug à la destruction du composant, par exemple... En gros, l'idée c'est de ne pas installer dans l'IDE un composant à problèmes.

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 24
    Par défaut
    Je viens d'essayer de nétoyer mon projet, sans succès.

    Je décrit mieux mon problème :

    J'ai un package, qui contient deux composant. Le premier composant est utilisé par le second.
    Le second composant est utilisé dans une fiche executable de test.
    Le composant et la fiches compilent correctement, la fiche s'execute correctement.

    Par contre, une fois que la fiche est ouverte, je ne peux plus compiler le paquet : ça me donne une erreur soit "abnormal program termination", soit une histoire avec rtl100.
    En plus, la même erreur abnormale est déclenchée si je tente de fermer la fiche, et lorsque je ferme Borland.
    A chaque fois l'erreur entraine le plantage définitif de borland.

  7. #7
    Membre émérite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Septembre 2005
    Messages
    401
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2005
    Messages : 401
    Par défaut
    Ton composant fait peut-être des trucs qui sont valides à l'exécution et pas en design ??
    Tu peux tester ça dans le code de ton composant:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    if (ComponentState.Contains(csDesigning))...
     
    if (ComponentState.Contains(csDestroying))...

  8. #8
    Membre averti
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 24
    Par défaut
    Merci totoche.

    J'ai mis tout le constructeur dans une condition :
    if (!ComponentState.Contains(csDesigning))

    et ça ne bogue plus.

    Une idée de la cause d'un tel bogue ?

    Ca pourrait être du a la bibliothèque coin3D que j'utilise.

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

Discussions similaires

  1. forms 6i, abnormal termination
    Par jeremzzz dans le forum Forms
    Réponses: 0
    Dernier message: 17/12/2013, 12h31
  2. Problème abnormal termination
    Par ketchupi dans le forum Débuter
    Réponses: 3
    Dernier message: 10/06/2009, 15h32
  3. Program terminated with signal 11, Segmentation fault.
    Par Micr0be dans le forum Débuter
    Réponses: 19
    Dernier message: 28/08/2008, 07h41
  4. [FORMS 9i] Abnormal termination of connection
    Par Dox57 dans le forum Forms
    Réponses: 2
    Dernier message: 26/06/2008, 10h23
  5. Réponses: 2
    Dernier message: 10/10/2007, 11h42

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