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

Composants VCL Delphi Discussion :

Erreur à l'assignation du PageControl sur une tab


Sujet :

Composants VCL Delphi

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Août 2004
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 25
    Points : 33
    Points
    33
    Par défaut [RESOLU]Erreur à l'assignation du PageControl sur une tab
    Bonjour,
    Je rencontre un plantage systematique lors de l'affectation du page controle (ligne Tab.PageControl := pc), avec une violation d'accès à la mémoire.
    Je ne comprends pas trop d'ou ca peut venir, tout a l'air assigné correctement?
    En commentant la ligne plus de soucis mais la tab n'apparait plus...
    (le code ci dessous est simplifié et j'ai viré les controles d'erreurs pour + de clareté)
    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
     
    var
    f : TForm;
    pc : TpageControl;
    tab : TTabSheet;
    i : integer;
     
    begin
     
    f := TForm.Create(Self);
    f.Parent := nil;
    f.OnResize := ResizeSGF;
     
    pc := TPageControl.Create(Self);
       pc.Parent := f;
       pc.Align := alClient;
     
    for i := 0 to LBFamilles.Items.Count -1 do
       begin
         Tab := TTabSheet.Create(Self);
           Tab.Parent := pc;
           Tab.PageControl := pc;
       end;
    Merci pour toute aide ou piste

  2. #2
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Août 2004
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 25
    Points : 33
    Points
    33
    Par défaut Re: [RESOLU]Erreur à l'assignation du PageControl sur une ta
    trouvé
    En fait, c'est le f.OnResize := ResizeSGF; qui faisait planter et bloquer le debugguer sur ma ligne Tab.PageControl := pc;
    avec un f.OnResize := ResizeSGF; mis juste avant le form.show, plus de soucis

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

Discussions similaires

  1. Erreur ADODB.Recordset error '800a0cc1' sur une condition
    Par jeandormesson dans le forum ASP
    Réponses: 1
    Dernier message: 02/04/2008, 11h05
  2. Réponses: 2
    Dernier message: 28/01/2008, 13h54
  3. ajout d'un pagecontrol sur une form existante
    Par Mihalis dans le forum Delphi
    Réponses: 5
    Dernier message: 06/06/2007, 09h43
  4. Garder les proportions d'un pagecontrol sur une form
    Par neuneu1 dans le forum Delphi
    Réponses: 4
    Dernier message: 16/05/2007, 17h36
  5. Réponses: 11
    Dernier message: 21/11/2006, 01h57

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