Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - [D4N93R]

#931
AHh si xD eso pasa cuando copias y pegas código de los demás xD
Ya lo arreglé!
#932
Ahmm, Final, así no es :D es algo así:

Código (csharp) [Seleccionar]

class eventos
   {
       public eventos()
       {
           _numero = 0;
            evento += new DatosHandlerEvent(danumero);
       }

       private void danumero(int a, int b)
       {
           if (a != b)
               Console.WriteLine("Evento");

           else
               Console.WriteLine("Lolazo");
       }

       public delegate void DatosHandlerEvent(int a, int b);
       public event DatosHandlerEvent evento;

       private int _numero;
       public int numero
       {
           get
           {
               return _numero;
           }

           set
           {
               _numero = value;
               if (evento != null)
                    evento(_numero, value);
           }
       }
   }


Algo por el estilo :)
#933
En estos casos es mejor postear esa parte del code. A veces los errores son indectectables por uno mismo porque te acostumbras a esas lineas de código y no lo puedes ver.. Pero pasa xD

Saludos!
#934
Foro Libre / Re: ImPrOvIsAdO UrBaNo
17 Agosto 2010, 14:09 PM
Cita de: Bru2712 en  3 Agosto 2010, 02:58 AM
Yo rapeando soy el mejor
Y me gusta chupar limon.

Mwahahahaaaa XD

xD :silbar:
#935

  • Programando
  • Diseño gráfico
  • Compra y venta de bienes (ebay, etc)
  • Prostitución online, puedes vender tu tiempo haciendo warradas
  • Tráfico Humano

Y bueno, casi cualquier cosa desde una PC xD
#936
if (evento != null), ves esa línea, si nadie se ha subscrito al evento, no se va a ejecutar.


De paso que el delegado no está haciendo nada ahí xD

Y el evento a quién quieres apuntar? a el mismo método del delegado?

En tu código cuando llamas a "delegado", este está apuntando a danumero según la línea:   delegado = new DatosHandlerEvent(danumero);

ok, eso lo entiendes, pero ahora cuando ingresas un número a la propiedad numero, en el bloque SET haces lo siguiente:

Código (csharp) [Seleccionar]

                _numero = value;
                if (evento != null)
                {
                    evento(value, _numero);
                }


Luego de que se asigne el valor al miembro privado, se debería ejecutar el evento, pero no lo hace porque está NULL.

Para subscribirte un evento sería de la siguiente manera:

Código (csharp) [Seleccionar]
evento += new DatosHandlerEvent(danumero);

Es MUY parecido a lo que hiciste con el delegado, porque básicamente son lo mismo. PERO el delegado lo puedes "llamar/ejectutar" desde un contexto afuera de la clase, en cambio el evento NO. Por ejemplo:

obj.delegado(obj.numero, a); Se ejecuta bien
obj.evento(obj.numero, a); NO SE PUEDE

Esa es la diferencia entre ambos.

Saludos!

PD: que te mato ! xD

#937
Yo soy mitad alien y mitad humano, qué alguien compruebe que no.. ;)
:xD
#938
Suena a Cheat Engine :P

Muy bueno!

Por cierto lo de system("pause") lo puedes cambiar por un getchar/

Saludos!
#939
De las 24 horas del día: 6 Duermo, 14 frente a la PC, 1 ping pong, 1 Aseo personal y esas cosas, 1 viajes (carro, bus, caminar, etc) y 1 Misc xD

Eso es lo normal, pero si salgo por ahí puedo variar cualquiera de esas horas, por ejemplo, puedo dejar de dormir para beber xD o soltar la PC un rato para salir con una (o más) chicas. Todo depende xD
#940
Uhm, ni idea, tendrías que tener instalado TFS.. Podrías intentar bajar el Trial.