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 :

Erreur "Impossible de focaliser une fenêtre desactivée ou invisible"


Sujet :

Delphi

  1. #1
    Membre confirmé Avatar de yasmine*
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    100
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2006
    Messages : 100
    Par défaut Erreur "Impossible de focaliser une fenêtre desactivée ou invisible"
    bonjour, j'ai un gros probleme ma fenetre est active mais j'ai toujour le message repris au titre voila ou le programme s'arrete quand je compile pas a pas :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
     
    procedure TEncodPtsClassesFm.CoursCmbBxChange(Sender: TObject);
    var
      PtsClasse: Boolean;
      Idx: Integer;
      MatEtud: string;
    begin
      PtsClasse := CoursCmbBx.ItemIndex = 0;
      MotivationMnuItem.Visible := PtsClasse;
      CopierPointsBtn.Visible := not PtsClasse;
      MatEtud := PtsClasseQryMAT_ETUD.AsString;
      if PtsClasse then
        AfficherPtsInsc
      else begin
        Idx := CoursCmbBx.ItemIndex - 1;
        IdCoursCourant := LstIdCours[Idx];
        PoidsEvalCont := StrToInt(LstPoidEvalCont[Idx]);
        PoidsEvalSomm := StrToInt(LstPoidEvalSomm[Idx]);
        PoidsTotal := PoidsEvalCont + PoidsEvalSomm;
        EvalCont := PoidsEvalCont <> 0;
        EvalSomm := PoidsEvalSomm <> 0;
        AfficherPtsCours;
      end;
      PtsClasseQry.Locate('MAT_ETUD', MatEtud, []);
      try
        ActiveControl := PtsClasseDBGd;//  <-----------
      except
      end;
    end;
    est ce que vous avez une idee merci d'avance

  2. #2
    Expert confirmé
    Avatar de Cl@udius
    Homme Profil pro
    Développeur Web
    Inscrit en
    Février 2006
    Messages
    4 878
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Février 2006
    Messages : 4 878
    Par défaut
    Salut

    Qu'est-ce que PtsClasseDBGd ? Un TDBGrid ?
    Si oui ce composant est-il sur la même fiche que cette procédure ?

    @+ Claudius

  3. #3
    Membre Expert
    Avatar de aityahia
    Homme Profil pro
    CIEPTAL CARS SPA
    Inscrit en
    Mars 2006
    Messages
    1 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : Algérie

    Informations professionnelles :
    Activité : CIEPTAL CARS SPA
    Secteur : Transports

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 938
    Par défaut

    impossible de focaliser une fenêtre désactivée ou invisible
    n'est pas forcément le cas sa peut etre un bouton un Edit ou tous autre composant visuel alors gars a vos SetFocus.
    vous pouvez faire des test avant

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    If MyComp.Enabled Then MyComp.SetFocus;

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 28
    Par défaut
    Une autre piste :

    Peut-être appelles-tu l'évènement "onchange" de ton composant "TEncodPtsClassesFm" alors que celui-ci n'est pas enable ?

    Ou peut-être les "AfficherPtsxxx".

    As-tu essayé de mettre un point d'arrêt sur la première ligne de l'évènement et faire du pas à pas ?
    - sur quelle ligne précisément plante-il ?
    S'il n'arrive pas jusqu'à ton point d'arrêt , laors c'est un autre évènement qui génère l'erreur, il faut que tu découvre lequel.

Discussions similaires

  1. Réponses: 7
    Dernier message: 31/12/2010, 13h39
  2. Réponses: 1
    Dernier message: 13/05/2010, 12h43
  3. Réponses: 6
    Dernier message: 17/06/2008, 08h37
  4. Réponses: 6
    Dernier message: 03/02/2008, 16h18
  5. erreur " impossible de focaliser une fenêtre désactivée
    Par djouahra.karim1 dans le forum Bases de données
    Réponses: 2
    Dernier message: 05/12/2004, 10h21

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