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 :

GroupBox et changement de parent


Sujet :

Delphi

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    213
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2002
    Messages : 213
    Par défaut GroupBox et changement de parent
    Bonjour, je fais passer un GroupBox contenant 20 champs Edit et 20 label d'une TTabSheet à une autre (sur 3 sheet exactement).
    Seulement je trouve que cela est lent!
    Il faut environ 1 à 2 secondes pour le programme termine l'exécution de cette tâche (aucune autre n'est faite en même temps).
    Il s'agit d'un Centrino 1.9Ghz avec 1Gb de RAM

    Est ce normal?

  2. #2
    Expert confirmé
    Avatar de qi130
    Homme Profil pro
    Expert Processus IT
    Inscrit en
    Mars 2003
    Messages
    3 932
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France

    Informations professionnelles :
    Activité : Expert Processus IT
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2003
    Messages : 3 932
    Par défaut
    Le temps indiqué me parait bien long...

    Pas d'autre traitement lors du changement de parent ?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    213
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2002
    Messages : 213
    Par défaut
    Non, juste quelques accès à la DB caché mais avant ce changement tout était vraiment instantané!

    Edit : je viens de vérifier avec des showmessage avant et après l'assignation à un autre parent et c'est vraiment cette procédure qui prend du temps!
    Cela prend vraiment de 1 à 2 secondes, j'avoue que je ne comprend pas

  4. #4
    Membre émérite
    Avatar de denokan
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2002
    Messages
    434
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2002
    Messages : 434
    Par défaut
    peux-tu poster un bout de code ?

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    213
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2002
    Messages : 213
    Par défaut
    Voici le code qui pose soucis
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
      GrpData.Parent := TbShData;
    Je vais checker pour voir si il n'y a pas d'initialisation ou qlq chose dans le genre

    Edit : j'ai suivis pas à pas (Step into) et il n'y aucune autre instruction que l'application du GrpData à TbShData

    Edit2 : j'ai quitté Delphi 2006, je l'ai relancé et je n'ai plus aucun problème.

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

Discussions similaires

  1. Changement de la source d'une iframe parent
    Par krfa1 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 16/07/2008, 17h49
  2. Maven: Changement automatique de version du <parent>
    Par madjic_ouf dans le forum Maven
    Réponses: 6
    Dernier message: 30/04/2008, 15h19
  3. changement automatique et bizzare ds la taille d'un GroupBox
    Par Leilac06 dans le forum C++Builder
    Réponses: 1
    Dernier message: 30/08/2006, 13h42
  4. Changement de parent
    Par moimoimoi3x dans le forum C++Builder
    Réponses: 4
    Dernier message: 03/05/2004, 19h57

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