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 Class en c# [Débutant]


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2017
    Messages
    48
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Février 2017
    Messages : 48
    Par défaut Problème Class en c#
    Bonjour à tous ,

    j'ai un soucis , lorsque je met mes variables dans ma classe métier je n'arrive pas à récupérer les variables et lorsque je fais de l'héritage , la form ne fonctionne plus. J'ai essayer avec des get et set et je ne reçois rien non plus.
    Aussi j'ai un trackbar et je n'arrive pas à mettre le code dans la classe pareil avec une picturebox.

    Si quelqu'un aurait la solution sa serait cool!

    Merci d'avance.

  2. #2
    Membre Expert
    Avatar de wallace1
    Homme Profil pro
    Administrateur systèmes
    Inscrit en
    Octobre 2008
    Messages
    1 966
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Administrateur systèmes
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 966
    Billets dans le blog
    7
    Par défaut
    Bonjour,

    Ne penses-tu pas que le plus judicieux serait de poster le code de la classe en question .......

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2017
    Messages
    48
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Février 2017
    Messages : 48
    Par défaut
    En effet je pense que sa sera mieux
    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
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    namespace Essaimetier
    {
        public override class metiercamera 
     
     
     
        {
     
             private string _user;
     
    public string User
    {
      get { return _user; }
      set { _user = value; }
    }
             private string _pwd;
     
    public string Pwd
    {
      get { return _pwd; }
      set { _pwd = value; }
    }
             private string _IP;
     
    public string IP
    {
      get { return _IP; }
      set { _IP = value; }
    }
     
     
     
            public metiercamera(string User,string Pwd,string IP)//Le constructeur
            {
                this.User = "admin";
                this.Pwd = "CAMIP5N1";
                this.IP = "192.168.1.5:80";
                //_user = "admin";
                //_pwd = "CAMIP5N1";
                //_IP = "192.168.1.5:80";
     
     
            }
     
            public metiercamera()//Le constructeur
            {
                this.User = "admin";
                this.Pwd = "CAMIP5N1";
                this.IP = "192.168.1.5:80";
                //_user = "admin";
                //_pwd = "CAMIP5N1";
                //_IP = "192.168.1.5:80";
     
     
            }

  4. #4
    Membre Expert
    Avatar de wallace1
    Homme Profil pro
    Administrateur systèmes
    Inscrit en
    Octobre 2008
    Messages
    1 966
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Administrateur systèmes
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 966
    Billets dans le blog
    7
    Par défaut
    Déjà ta classe est incorrecte, espace de noms ouvrant et non fermé ainsi que la classe metiercamera .......breffff.....

    Comme ceci :

    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
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
     
     public override class metiercamera 
        {
     
             private string m_user;
     
    public string User
    {
      get { return m_user; }
      set { m_user = value; }
    }
             private string m_pwd;
     
    public string Pwd
    {
      get { return m_pwd; }
      set { m_pwd = value; }
    }
             private string m_IP;
     
    public string IP
    {
      get { return m_IP; }
      set { m_IP = value; }
    }
     
     
     
            public metiercamera(string mUser,string mPwd,string mIP)//Le constructeur
            {
                m_user = mUser;
                m_pwd = mPwd;
                m_IP = mIP;
            }
     
            public metiercamera()//Le constructeur
            {
                m_user = "admin";
                m_pwd = "CAMIP5N1";
                m_IP = "192.168.1.5:80";
            }
      }
    Ou comme cela :

    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
    24
     
     public override class metiercamera 
        {
     
    public string User { get; set; }
     
    public string Pwd { get; set; }
     
    public string IP¨{ get; set; }
     
            public metiercamera(string mUser,string mPwd,string mIP)//Le constructeur
            {
                _User = mUser;
                _Pwd = mPwd;
                _IP = mIP;
            }
     
            public metiercamera()//Le constructeur
            {
                _User = "admin";
                _Pwd = "CAMIP5N1";
                _IP = "192.168.1.5:80";
            }
      }
    Mais pas un mélange des 2 !!

  5. #5
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2017
    Messages
    48
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Février 2017
    Messages : 48
    Par défaut
    Bonjour ,

    merci pour votre aide.
    Auriez-vous une solution pour que je puisse utiliser ces variables dans un autre fichier cs ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    public void Form1_Load_1(object sender, EventArgs e)
            {
                metiercamera camera2 = new metiercamera();
                string ip = camera2.ip();
                string user = camera2.user();
                string pwd = camera2.pwd();
                _mjpeg = new MjpegDecoder();
                //mjpeg.Error += mjpeg_Error;
                _mjpeg.FrameReady += affichervideo;
                _mjpeg.ParseStream(new Uri("http://" +ip+ "/videostream.cgi?user=" +user+ "&pwd="+pwd+""));
     
            }
    Etant donner que je n'y arrivais pas avec les get et set j'avais fait comme ça avec dans la class un return sauf que la je ne trouve pas les variables .
    Merci d'avance et bonne journée.

  6. #6
    Membre Expert
    Homme Profil pro
    Développeur .Net / Delphi
    Inscrit en
    Juillet 2002
    Messages
    738
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Développeur .Net / Delphi
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2002
    Messages : 738
    Par défaut
    Bonjour,

    La classe MetierCamera est-elle définie dans un autre projet que la Form (dans une dll) ? Si c'est le cas, il faut ajouter la référence de cette dll dans les références du projet de la Form (Clic droit sur References dans l'explorateur de solution).

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

Discussions similaires

  1. problème classe managée.
    Par adicor dans le forum MFC
    Réponses: 5
    Dernier message: 08/05/2006, 21h19
  2. problème class vector
    Par Pe04 dans le forum SL & STL
    Réponses: 2
    Dernier message: 27/02/2006, 10h45
  3. Problème class
    Par Anduriel dans le forum Langage
    Réponses: 19
    Dernier message: 28/01/2006, 19h34
  4. problème classes templates...
    Par youp_db dans le forum C++
    Réponses: 3
    Dernier message: 02/11/2005, 13h04
  5. problème classe et fonction
    Par zmatz dans le forum C++
    Réponses: 14
    Dernier message: 19/10/2005, 21h46

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