Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1457 connectés 

  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  d'ou peut venir cette erreur?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

d'ou peut venir cette erreur?

n°407096
polo021
Posté le 25-05-2003 à 15:41:55  profilanswer
 

pour faire mon ptit programme, j'utilise une dll "DotMSN.dll"
Donc je l'ai incluse dans mon projet par un "using DotMSN", je l'ai aussi mis dans les references puis j'ai créé une donnée membre de type Messenger (type definit dans la dll je suppose)

Code :
  1. private DotMSN.Messenger messenger = new Messenger();


plus loin dans le programme je fais l'instruction suivante :

Code :
  1. messenger.Connected();


mais a la compilation voici l'erreur :

Citation :


'MainClass.messenger' denotes a "field" where a 'class' was expected (CS0118)


Quelqu'un sait m'aider a resoudre ce probleme?


Message édité par polo021 le 25-05-2003 à 15:42:41
mood
Publicité
Posté le 25-05-2003 à 15:41:55  profilanswer
 

n°407194
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 25-05-2003 à 19:08:27  profilanswer
 

Regarde la doc de dotMSN, Connected est une propriété qui t'indique si tu es connecté ou non ou réseau, et non une méthode.
Je suppose que tu veux te connecter au serveur MSN, auquel cas tu dois appeler la méthode Connect() de ton objet messenger.
 
[:nero27] [:sh@rdar]


Message édité par Harkonnen le 25-05-2003 à 20:03:06

---------------
J'ai un string dans l'array (Paris Hilton)
n°407238
polo021
Posté le 25-05-2003 à 20:16:47  profilanswer
 

en effet connected n'est pas une methode, autant pour moi.  
Mais

Code :
  1. messenger.Connect("user","pwd" );


me donne le meme message d'erreur. J'ai dut faire quelque chose de mauvais lors de l'inclusion de la dll au projet parce que sinon je vois pas trop.
 
Les seuls trucs que j'ai fait :
- using DotMSN;
- ajouter DotMSN.dll dans le références du projet
 
Y aurait il autre chose? :heink:

n°407276
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 25-05-2003 à 21:05:10  profilanswer
 

Renomme ton objet Messenger, l'erreur peut venir d'un conflit de noms. C'est jamais bon de donner à un objet le nom de sa classe.
 
Tout ce que je peux te dire c'est que :
 

Code :
  1. // project created on 25/05/2003 at 20:48
  2. using System;
  3. using DotMSN;
  4. class MainClass
  5. {
  6. public static void Main(string[] args)
  7. {
  8.  Messenger myMSN = new Messenger();
  9.  myMSN.Connect("user","pass" );
  10. }
  11. }


fonctionne parfaitement...


---------------
J'ai un string dans l'array (Paris Hilton)
n°407545
polo021
Posté le 26-05-2003 à 10:05:10  profilanswer
 

Harkonnen a écrit :

Renomme ton objet Messenger, l'erreur peut venir d'un conflit de noms. C'est jamais bon de donner à un objet le nom de sa classe.
 
Tout ce que je peux te dire c'est que :
 

Code :
  1. // project created on 25/05/2003 at 20:48
  2. using System;
  3. using DotMSN;
  4. class MainClass
  5. {
  6. public static void Main(string[] args)
  7. {
  8.  Messenger myMSN = new Messenger();
  9.  myMSN.Connect("user","pass" );
  10. }
  11. }


fonctionne parfaitement...


OK je vais donc regarder a ca au soir.
Merci :jap:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  d'ou peut venir cette erreur?

 

Sujets relatifs
Mysql table crashé erreur 138[HTML] erreur bizzare !
Debutant , mais ou est mon erreur ?c quoi cette erreur ?
Un message d'erreur qui emêche l'utilisation de MySql sur mon pcj'ai une erreur et je n'en trouve pas la cause ...
Erreur, impossible de mettre une $var dans un tableau...C'est quoi cette erreur??
Erreur C++ 6025 pour java.exe (c'est bien du JAVA, oui, oui)Copier un fichier avec CopyFile --> erreur à cause du uses Windows
Plus de sujets relatifs à : d'ou peut venir cette erreur?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR