FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Puntero procedimiento a evento
Hola Amigos:
¿cómo puedo convertir el procedimiento procedure AppMessage(var Msg: tagMSG; var Handled: Boolean); a Evento Application.OnMessage?. Cuando lo asigno de esta manera, el compilador me genera el siguiente error: Application.OnMessage := AppMesage; [Pascal Error] consumos_main.pas(178): E2009 Incompatible types: 'method pointer and regular procedure' Muchas Gracias, JL |
#2
|
||||
|
||||
El Msg no debería ser de tipo TMsg en lugar de tagMSG?
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
#3
|
||||
|
||||
El error te lo dice todo:
Cita:
Por ejemplo:
|
#4
|
|||
|
|||
Hola:
Pero si el procedure esta en otro unit y no pertenece a ninguna clase como lo convierto. Saludos, JL |
#5
|
||||
|
||||
No entiendo tu empeño, es como si quisieras pasarle un texto a una imagen, si ya lo dice el mensaje, son incompatibles
¿Que te cuesta meter el procedure dentro de una clase? Por ejemplo:
|
#6
|
||||
|
||||
a ver, yo creo que el pollo es más pequeño, no hay que engordarlo.
Usa un componente ApplicationsEvents en la ventana que quieras, en el inspector de objetos da doble clic al evento OnMessage y dentro de él llamas a tu rutina.
Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Llamar evento desde otro evento | nachito_tuc | OOP | 1 | 23-08-2006 21:37:43 |
relacionar un procedimiento con un evento de un objeto | aranel | OOP | 3 | 20-10-2005 21:50:36 |
Puntero del raton | Canastera | Gráficos | 2 | 24-06-2005 18:23:07 |
Ayuda, como llamar a un procedimiento desde otro procedimiento? | Ariatna | Varios | 1 | 01-02-2005 04:05:35 |
Asignar procedimiento al evento OnClick | neon | OOP | 2 | 28-10-2004 11:53:21 |
|