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

C# Discussion :

Problème de débutant : appel d'objet


Sujet :

C#

Vue hybride

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

    Informations forums :
    Inscription : Juillet 2007
    Messages : 28
    Par défaut Problème de débutant : appel d'objet
    Bonjour,

    J'ai créer une winform simple avec un bouton d'exécution et un bouton d'arrêt.

    Le but étant de lancer une méthode associée à un thread.

    Mais je n'arrive pas à appeler mon thread en dehors de certaines fonction, j'ai du mal avec la définition des privates, public...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    public void mafonction()
    {
        //instruction d'executions
    }
    Je déclare donc mon thread

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Thread th = new Thread(mafonction);
    mais dans la fonction button1_Click j'ai un message d'erreur m'indiquant que "th" n'existe pas dans le contexte actuel. (ci dessous)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    public void button1_Click(object sender, EventArgs e)
    {           
        th.Start();                
    }
    question : comment exécuter cette ligne dans n'importe quel endroit du programme ? Merci de votre aide...

  2. #2
    Membre expérimenté
    Avatar de StormimOn
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2005
    Messages
    2 593
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2005
    Messages : 2 593
    Par défaut
    Vu la question la meilleure chose à faire, pour commencer, est de lire un cours

    http://tahe.developpez.com/dotnet/csharp/

    Tu peux aussi faire une recherche sur les notions de visibilité (public, private...) et de portée des variables

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 28
    Par défaut
    Citation Envoyé par StormimOn Voir le message
    Vu la question la meilleure chose à faire, pour commencer, est de lire un cours

    http://tahe.developpez.com/dotnet/csharp/

    Tu peux aussi faire une recherche sur les notions de visibilité (public, private...) et de portée des variables
    Merci à toi.

    J'ai lu un cours mais j'ai du mal à assimiler certains concept..

    en l'occurence j'ai trouver une solution qui consiste à séparer l'appel part une fonction :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
                private void StartThread()
                {
                    Thread th = new Thread(mafonction);
                    th.Start();
     
              }   
     
               public void button1_Click(object sender, EventArgs e)
                {
                    StartThread();
     
                }
    mais si quelqu'un a une explication quand meme je suis preneur

Discussions similaires

  1. Réponses: 4
    Dernier message: 17/10/2008, 15h18
  2. [TTreeView] Problème avec les pointeurs d'objet
    Par BlackWood dans le forum Composants VCL
    Réponses: 2
    Dernier message: 02/07/2004, 14h31
  3. [C#] Problème pour l'appel d'objet...
    Par AntiSAL dans le forum Windows Forms
    Réponses: 2
    Dernier message: 14/06/2004, 09h59
  4. [Débutant]Detruire un objet
    Par wkd dans le forum Débuter
    Réponses: 5
    Dernier message: 22/05/2004, 21h58
  5. [ JSP ][ Débutant ] Passage d'objet par un forward
    Par captainpouet dans le forum Servlets/JSP
    Réponses: 5
    Dernier message: 08/04/2004, 10h33

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