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

Framework .NET Discussion :

Vaut il mieux cacher ou killer une fenetre


Sujet :

Framework .NET

  1. #1
    Membre actif Avatar de chris81
    Homme Profil pro
    Inscrit en
    Mars 2004
    Messages
    626
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 626
    Points : 298
    Points
    298
    Par défaut Vaut il mieux cacher ou killer une fenetre
    bonjour,mon appli ouvre des fenêtre fille à partir d'une fenêtre mére. A votre avis vaut il mieux cacher une fenêtre ou killer son processus et la réinstancier à sa prochaine utilisation?

    merci

  2. #2
    Inactif  
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2007
    Messages
    6 604
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Janvier 2007
    Messages : 6 604
    Points : 13 314
    Points
    13 314
    Par défaut
    Quesiton beaucoup trop générique sans informations sur le contexte.

    ceci dit "killer le process" n'est certainement pas la bonne réponse : je ne pense que tu utilises un process pour ta fenêtre principal et un autre pour tes fenêtres appellée, ou alors, sauf cas spécifique -et dans ce cas, je ne pense pas que tu poserais cette question - , ton architecture d'appli est surement à réviser (et sérieusement).

    Je ne réponds pas aux questions techniques par MP ! Le forum est là pour ça...


    Une réponse vous a aidé ? utiliser le bouton

    "L’ennui dans ce monde, c’est que les idiots sont sûrs d’eux et les gens sensés pleins de doutes". B. Russel

  3. #3
    Membre actif Avatar de chris81
    Homme Profil pro
    Inscrit en
    Mars 2004
    Messages
    626
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 626
    Points : 298
    Points
    298
    Par défaut
    Bonjour,
    il est vrai que killer le process n'est pas bon. En fait à votre avis vaut t'il mieux instancier la fenêtre qd je souhaite l'utiliser puis la cacher qd j'en ai plus besoin, comme si je souhaite le réutiliser elle est déja chargée ou bien vaut t'il mieux liberer la mémoire et la réinstancier quand je souhaite le réutiliser?

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    41
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Décembre 2005
    Messages : 41
    Points : 46
    Points
    46
    Par défaut
    tout dépend du nombre de forms, des besoins de réactivité à l'ouverture...
    Pour ma part j'ai tendance à créer mes form à la première utilsiation et à les cacher/afficher par la suite.
    Issu du développement en Delphi, cela ne me choque pas plus que ça et d'autre part, je trouve c# très lent sur la création d'objet graphique.
    Et comme de toute façon, on ne maitrise pas vraiment la destruction des objets en c#...

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    547
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 547
    Points : 627
    Points
    627
    Par défaut
    Salut,

    c'est typiquement le genre de cas, ou on pourrait envisager l'utilisation d'une reference faible, ainsi tu gardes une certaine reactivité, tout en permettant au GC de reclamer la memoire si besoin est. Apres si tu es sur que la fenetre cachée sera reutilisée, et que ton programme n'est trop consommateur en memoire, pas besoin de reflechir longtemps, tu la masques.

  6. #6
    Membre actif Avatar de chris81
    Homme Profil pro
    Inscrit en
    Mars 2004
    Messages
    626
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 626
    Points : 298
    Points
    298
    Par défaut
    bonjour,
    comment fait on une reference faible?
    merci

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    547
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 547
    Points : 627
    Points
    627
    Par défaut
    Salut,

    je pense qu'explorer la MSDN, ou ce site peut etre un bon debut. =p

    Bon courage.

  8. #8
    Membre actif Avatar de chris81
    Homme Profil pro
    Inscrit en
    Mars 2004
    Messages
    626
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 626
    Points : 298
    Points
    298
    Par défaut
    merci

Discussions similaires

  1. Killer une fenetre précise
    Par radagast35 dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 09/06/2008, 17h28
  2. VB6]cacher une fenetre dans la barre des taches en une icone
    Par bouazza92 dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 26/12/2005, 23h37
  3. Vaut-il mieux des petites ou une grosse... fonction ?
    Par laurent_ifips dans le forum C
    Réponses: 2
    Dernier message: 19/12/2005, 12h30
  4. [MFC]Cacher une fenetre
    Par 0xYg3n3 dans le forum MFC
    Réponses: 6
    Dernier message: 29/04/2005, 17h13
  5. cacher une fenetre externe a l'application
    Par gaut dans le forum Windows
    Réponses: 4
    Dernier message: 13/12/2004, 14h38

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