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 :

ajouter un menu fait violation d'accès lorsque je quitte l'appli


Sujet :

Delphi

Vue hybride

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

    Informations forums :
    Inscription : Avril 2005
    Messages : 141
    Par défaut ajouter un menu fait violation d'accès lorsque je quitte l'appli
    Bonjour,
    j'ai voulu rajouter un menu dans mon appli mais lorsque je la ferme, j'ai une violation d'accès ...
    si je supprime le menu, il n'y a plus ce problème
    merci pour tout aide
    Seb

  2. #2
    Membre Expert
    Avatar de Lung
    Profil pro
    Analyste-programmeur
    Inscrit en
    Mai 2002
    Messages
    2 704
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Haute Savoie (Rhône Alpes)

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

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 704
    Par défaut
    Et avec un point d'arrêt, tu arrives à situer où se produit l'erreur ?
    L'urgent est fait, l'impossible est en cours, pour les miracles prévoir un délai. :bug: ___ "http://club.developpez.com/regles/#LIII-A"Écrivez dans un français correct !!

    C++Builder 5 - Delphi 6#2 Entreprise - Delphi 2007 Entreprise - Delphi 2010 Architecte - Delphi XE Entreprise - Delphi XE7 Entreprise - Delphi 10 Entreprise - Delphi 10.4.2 Entreprise - Delphi 11.3 Entreprise - Visual studio 2022
    OpenGL 2.1 - Oracle 10g - Paradox - Interbase (XE) - PostgreSQL (15.7)

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

    Informations forums :
    Inscription : Avril 2005
    Messages : 141
    Par défaut
    Citation Envoyé par Lung
    Et avec un point d'arrêt, tu arrives à situer où se produit l'erreur ?
    le fait d'avoir rajouté un menu fait que l'appli exécute la procédure formresize après formdestroy. Or cette procédure formresize utilise des éléments que j'ai libéré dans la procédure formdestroy : .
    j'aimerais savoir pourquoi formresize est exécutée lorsque je quitte l'appli ? en mode pas à pas, s'il n'ya pas de menu, delphi me demande le chemin pour le fichier HelpIntfs.pas à la fin de la procédure formdestroy ??? je fais ignorer puis F9 et l'apppli se ferme convenablement à mes yeux.
    qu'en pensez vous ?

  4. #4
    Membre Expert

    Homme Profil pro
    Inscrit en
    Mars 2004
    Messages
    897
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2004
    Messages : 897
    Par défaut
    Si onResize s'exécute à la fermeture de ton application s'est que certainement tu modifies des valeurs type (width ou length ou...) qui déclenchent l'événement onResize de ta fenêtre ou de tout autre composant.

    Identitife le composant qui est à l'origine de cela et veille à ce qui ne modifie pas une valeur lançant cet événement.

    Ou plus simplement tu peut assigner nil à tous les événement onResize qui te posent problème lors du onClose voire du onDestroy de ta fiche principale.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
    begin
      OnResize := nil;
    ...
    end;
    Désactivera l'événement onResize avant fermeture de ton appli.

    Cordialement

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    141
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 141
    Par défaut
    merci beaucoup

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

Discussions similaires

  1. Réponses: 6
    Dernier message: 30/12/2006, 15h18
  2. Réponses: 1
    Dernier message: 04/07/2006, 14h56
  3. Violation d'acces apres Execute
    Par SegmentationFault dans le forum Connexion aux bases de données
    Réponses: 6
    Dernier message: 10/08/2004, 16h23
  4. Violation d'accès apres Close
    Par SegmentationFault dans le forum Bases de données
    Réponses: 3
    Dernier message: 05/07/2004, 16h46
  5. Réponses: 4
    Dernier message: 15/12/2003, 17h46

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