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

Interfaces Graphiques Discussion :

Effacer les variables


Sujet :

Interfaces Graphiques

Vue hybride

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

    Informations forums :
    Inscription : Juillet 2008
    Messages : 89
    Par défaut Effacer les variables
    Bonjour je réalise une interface avec GUI et utilise les varaibles globales (certains d'entre vous, vont me dire, il est fou, je sais!!).

    Mon interface permet de charger un fichier excel, de le charger, de modifier les varaibles etc etc, le problème est que lorsque je ferme et que je reouvre, bien souvent, il a garder la valeur des variables. je souhaite mettre un clear all, mais ca plante.

    Avez vous une solution? Merci.

  2. #2
    Expert confirmé
    Avatar de duf42
    Homme Profil pro
    Formateur en informatique
    Inscrit en
    Novembre 2007
    Messages
    3 111
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Formateur en informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2007
    Messages : 3 111
    Par défaut
    Bonjour,

    Tu devrais faire un CLEAR de tes variables spécifiquement

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
     
    clear ma_variable
    Bon courage,
    Duf

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    89
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 89
    Par défaut
    J'aimerais savoir si je pouvais mettre un clear all, lorsqu'on clique sur la fonction lecture qui va charger la matrice. La fonction clear sera ma première ligne de code de la fonction.

    Par ailleurs existe t'il une fonction reset qui permet de remettre à la position origine l'ensemble des variables?

  4. #4
    Expert confirmé
    Avatar de Caro-Line
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    9 458
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 9 458
    Par défaut
    Citation Envoyé par gmachi10 Voir le message
    J'aimerais savoir si je pouvais mettre un clear all, lorsqu'on clique sur la fonction lecture qui va charger la matrice. La fonction clear sera ma première ligne de code de la fonction.
    Faire un "clear all" est toujours déconseillé.
    Je ne comprends pas vraiment ta question.
    Oui tu peux faire un "clear all", mais après forcément toutes tes variables (locales, globales, ....) seront effacées...
    Forcément le meilleur moyen d'éviter la persistance des données serait de ne pas utiliser les variables globales (et il y a plein d'autres bonnes raisons).

    Citation Envoyé par gmachi10 Voir le message
    Par ailleurs existe t'il une fonction reset qui permet de remettre à la position origine l'ensemble des variables?
    Non.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    66
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2008
    Messages : 66
    Par défaut
    Je ne sais pas si j'ai bien compris ton problème, mais je vais te proposer une solution, j'espère qu'elle sera intéressante pour ton problème.


    Citation Envoyé par gmachi10 Voir le message
    Par ailleurs existe t'il une fonction reset qui permet de remettre à la position origine l'ensemble des variables?
    A ma connaissance il n'y a pas une fonction 'reset' qui permet de remettre 'à la position origine l'ensemble des variables', par contre tu peux fabriquer ta propopre fonction qui fait ça.

    Exemple : tu travailles avec 3 variables : a b c initialement a=1 b= 0 et c= 'test';

    tu peux créer une fonction tel que

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    function initialisation()
    a=1;
    b=0;
    c='test'
    et tu fais appel a cette fonction lorsque tu as besoin de remettre les variables à leurs états initial.

    ca peut etre un scripte pas forcement une fonction.

Discussions similaires

  1. Moyen d'effacer toutes les variables
    Par Secco dans le forum VBA Access
    Réponses: 6
    Dernier message: 29/09/2008, 20h03
  2. Effacer les variables
    Par GYK dans le forum Langage
    Réponses: 4
    Dernier message: 22/11/2007, 13h57
  3. Comment effacer toutes les variables de sessions en une fois
    Par dessinateurttuyen dans le forum Langage
    Réponses: 4
    Dernier message: 03/08/2006, 09h20
  4. Effacer les variables de session
    Par glsn dans le forum ASP
    Réponses: 2
    Dernier message: 12/12/2003, 13h42
  5. les variables globales static
    Par gRRosminet dans le forum C
    Réponses: 8
    Dernier message: 27/04/2002, 08h34

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