Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: <[(x)]> en 10 Febrero 2009, 21:33 pm



Título: Modificar operador .-._
Publicado por: <[(x)]> en 10 Febrero 2009, 21:33 pm

Holas

    Estaba haciendo un modulo class y necesite modificar el operador '=' el problema es que no tengo idea de como o si se puede hacer.

   Si es posible les ruego que me pasen un ejemplo o un link haci lo chekeo.

54Ĵui)()5


Título: Re: Modificar operador .-._
Publicado por: Karcrack en 10 Febrero 2009, 22:02 pm

Holas

    Estaba haciendo un modulo class y necesite modificar el operador '=' el problema es que no tengo idea de como o si se puede hacer.

   Si es posible les ruego que me pasen un ejemplo o un link haci lo chekeo.

54Ĵui)()5
La verdad: No entiendo lo que preguntas :P

Quieres cambiar un '=' por un que? :xD

No acabo de entender, puedes hacer una explicacion for Dummyes? :-[ :laugh:
Saludos ;D


Título: Re: Modificar operador .-._
Publicado por: <[(x)]> en 10 Febrero 2009, 22:30 pm
  ok

  como en C++

  se puede poner:
 
Código
  1. Tiempo Tiempo::operator+(Tiempo h) {
  2.   Tiempo temp;
  3.  
  4.   temp.minuto = minuto + h.minuto;
  5.   temp.hora   = hora   + h.hora;
  6.  
  7.   if(temp.minuto >= 60) {
  8.      temp.minuto -= 60;
  9.      temp.hora++;
  10.   }
  11.   return temp;
  12. }
  13.  
 


Título: Re: Modificar operador .-._
Publicado por: Karcrack en 10 Febrero 2009, 22:45 pm
Te refieres a estos operadores?:
Citar
+=
-=
++
--
No, no se puede en VB, al menos no que yo sepa :-\, el VB no deja de sorprenderme nunca :laugh:
Ha de hacerse como siempre:
Código:
variable=variable [operador: *,-,+..] blabla
Saludos ;D


Título: Re: Modificar operador .-._
Publicado por: <[(x)]> en 10 Febrero 2009, 22:56 pm
holas

 mmm no pero bue ya me confirmaron q no se puede hacer.

 Gracias =



Título: Re: Modificar operador .-._
Publicado por: Lambda en 10 Febrero 2009, 23:28 pm
segun parece en VB6 no se pueden sobrecargar operadores solo en vb.net