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 :

Pb Violation d'Acces


Sujet :

Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 22
    Par défaut Pb Violation d'Acces
    Bonjour a tous...

    je développe en ce moment une application et je fais face à un problème qui m'empeche completement d'avancer...

    A mon avis ca va pas etre simple a comprendre :

    A partir d'une form, j'appelle une seconde form avec showmodal.
    Cette seconde fenetre en appelle une 3 eme a partir d'un simple bouton. cette fenetre reste invisible.
    Lorsque mon traitement est terminé, je ferme les 2 fenetres créées (a partir du code, j'appelle la méthode close) et tout va bien, la fenetre principale récupère le focus...aucune erreur
    c'est la que ca se gate.
    je peux faire n'importe quoi (appuyer sur une touche, essayer d'ouvrir une autre fenetre...), j'ai toujours la même erreur (Violation d'Acces) jusqu'a ce que je rouvre ma fenetre modale et que je la ferme manuellement sans appeler la 3e (pas de click sur le bouton!).

    J'espere avoir ete clair (c'est loin d'etre sur)

    Ma question est donc la suivante : Pourquoi cette erreur se produit jusqu'a ce que je referme ma fenetre

    Merci d'avance a ceux qui prendront le temps de lire cette expliaction.

  2. #2
    Membre éclairé
    Homme Profil pro
    Freelance
    Inscrit en
    Décembre 2003
    Messages
    423
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Freelance

    Informations forums :
    Inscription : Décembre 2003
    Messages : 423
    Par défaut
    Bonjour,

    Je ne sais pas si ce que je dis est acceptable mais, nefaudrait-il pas refermer les Fenetres en utilisant les valeurs du result d'un showmodal plutot que par Close ?


    Pas sûr de ce que je dis ...

  3. #3
    Membre chevronné Avatar de Bejaia-In
    Inscrit en
    Avril 2006
    Messages
    365
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 365
    Par défaut
    Si tu crée une instance quelconque (une Form en l'occurance), tu doit la libérer a la fin de son utilisation par FREE.

  4. #4
    Membre Expert
    Avatar de Droïde Système7
    Homme Profil pro
    Inscrit en
    Septembre 2003
    Messages
    2 288
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 2 288
    Par défaut
    Bonjour,

    Cette seconde fenetre en appelle une 3 eme a partir d'un simple bouton. cette fenetre reste invisible.
    Hummmmmmmm, si cette fenêtre est invisible...

    Un peu de code serait le bienvenu, je viens de perdre ma boule de cristal

    @+

  5. #5
    Modérateur
    Avatar de tourlourou
    Homme Profil pro
    Biologiste ; Progr(amateur)
    Inscrit en
    Mars 2005
    Messages
    3 940
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Biologiste ; Progr(amateur)

    Informations forums :
    Inscription : Mars 2005
    Messages : 3 940
    Billets dans le blog
    6
    Par défaut
    en showmodal, le traitement de certains messages est suspendu => pas d'affichage de la 3° form et problème car elle ne peut prendre le focus tant qu'elle est invisble ?
    Delphi 5 Pro - Delphi 11.3 Alexandria Community Edition - CodeTyphon 6.90 sous Windows 10 ; CT 6.40 sous Ubuntu 18.04 (VM)
    . Ignorer la FAQ Delphi et les Cours et Tutoriels Delphi nuit gravement à notre code !

Discussions similaires

  1. ReportPrinterDialog (QR2) : violation d'accès..
    Par Harry dans le forum Bases de données
    Réponses: 5
    Dernier message: 30/12/2004, 14h04
  2. [XMLDocument] Violation d'accès
    Par xant dans le forum Composants VCL
    Réponses: 8
    Dernier message: 29/09/2004, 15h39
  3. requete / violation d'accès
    Par marie253 dans le forum Bases de données
    Réponses: 4
    Dernier message: 13/08/2004, 13h29
  4. 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
  5. Violation d'accès apres Close
    Par SegmentationFault dans le forum Bases de données
    Réponses: 3
    Dernier message: 05/07/2004, 16h46

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