Problema programando en c# para messenger.

Iniciado por SeniorX, 21 Abril 2006, 23:17 PM

0 Miembros y 1 Visitante están viendo este tema.

SeniorX

Hola a todos.... estoy de noob en c# y por esto todavia nose solucionar bien los errores, acá les dejo uno, a ver si me echan una mano:
using System;
namespace msnBeta
{
    class MainClass
    {

        public static void Main(string[] args)
        {
            MessengerAPI.Messenger MSN = new MessengerAPI.Messenger();
            Console.Write("Tu Nick: ");
            Console.WriteLine(MSN.MyFriendlyName.ToString());
            Console.WriteLine ("Tu estado "+ MSN.MyStatus);
            MSN.MyStatus = MessengerAPI.MISTATUS.MISTATUS_OFFLINE;
            MSN.MyStatus = MessengerAPI.MISTATUS.MISTATUS_ONLINE;
            Console.WriteLine("Tu estado " + MSN.MyStatus);         
            string a = Console.ReadLine();
        }
    }
}

Este programa es de prueba y lo que hace es indicar cual es tu estado, y luego lo cambia a offline y luego a online.
try {
     live();
}
catch (ShitHappensException ex) {
MessageBox.Show(ex.Solution)
}

Precaución: La programacion puede producir adiccion

LastDragon

yo croe que te hace falta introducir la librerias de clases donde estan las apis del MSN

SeniorX

nop =(, agregue en referencias en el apartado com, la api de msn.
Puedo cambiar el estado una vez, pero al hacerlo dos veces se me produce el problema. :S Que podrá ser??
try {
     live();
}
catch (ShitHappensException ex) {
MessageBox.Show(ex.Solution)
}

Precaución: La programacion puede producir adiccion

LastDragon

Mira lo que encontre..

I found out why.
I had 'do not allow windows messenger to be run' set to Enabled in gpedit.msc
apparently the api needs to get the reference from windows messenger not msn messenger.


En ese foro describen lo que me ocurre... yo no puedo crear la instancia u objeto MSN de la clase.

Los demas errores del compilador son por intentar usar el objeto sin clase

Segun lo que dice ahi es que es posible que solo funcione con Windows Messenger y no con MSN Messenger


SeniorX

hey men muchas gracias  ::) voy a leerme la informacion y si tengo problemas.... me tiro por la ventana XD jaja.
try {
     live();
}
catch (ShitHappensException ex) {
MessageBox.Show(ex.Solution)
}

Precaución: La programacion puede producir adiccion