Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Temas relacionados > Debates
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

 
 
Herramientas Buscar en Tema Desplegado
  #15  
Antiguo 12-05-2003
andres1569 andres1569 is offline
Miembro
 
Registrado: may 2003
Posts: 908
Poder: 24
andres1569 Va por buen camino
Hola de nuevo:

Ok, Roman, sí es cierto que mi ejemplo lleva algo de truco, nunca sabemos qué se esconde detrás de un método, aunque su nombre sea muy explícito y sea previsible, no vaya a ser que el método PonteAbrigo lo que haga sea ponerse el bañador y echarse a la piscina (así mejor ¿no?, aquí en España ya empieza a hacer calorcito, también).

Roman escribió:
Cita:
Incluso, ya hablando específicamente de Delphi, muchas llamadas a métodos se traducen en llamadas a SendMessage, allá muy en el fondo del VCL.
Bueno, esto es lo que originó el debate, tú mismo diferencias en este párrafo entre métodos y llamadas a SendMessage (¿cómo no?), o sea llamadas a mensajes, creo que lo que quiso hacer notar Delphi.com.ar era esta diferenciación, puesto que el autor del tema hablaba de lo segundo cuando a la hora de cerrar un Query sólo nos valemos de sus métodos; supongo que Delphi.com.ar quería aclarar esa cuestión, independientemente de que sean muy semejantes ambos términos o de que se puedan utilizar indistintamente en algunas / muchas
circunstancias.

Puesto a pensar en el tema, y siempre mirando la forma en que están implementados en Delphi, encuentro interesante este debate por cuanto te das cuenta de ciertos matices que los diferencian:

- Los métodos que podemos acceder desde fuera del objeto son necesariamente public, mientras que los mensajes pueden disparar indirectamente un método privado o protegido. Un punto a su favor.

- Los mensajes se parecen a las interfaces, puedes invocarlos aunque el objeto receptor no los implemente, sencillamente lo ignorará. No deja de ser otro punto a su favor.

Bueno, sigan hablando ...
Responder Con Cita
 


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 06:49:02.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi