![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
En primer lugar muchas gracias por la respuesta.
Voy a explicarme mejor He hecho un Form con lo siguiente ... private Button: TSpeedButton; Luego en onActivate por ejemplo For a := 0 to Lista.count - 1 do begin Button := TSpeedButton.create(Self); Button.parent := panel; Button.name := 'Bu' + Lista; Button.onClick := MyOnclick(Button); end; In dispues el proc... procedure TMyForm.MyOnClick(Sender: TObject); begin ShowMessage(Sender.name); End; Al ejecutar esto me da el error Incompatible types TNotifyEvent and procedure Que opinais??? |
|
#2
|
||||
|
||||
|
Al asignarlo de esa forma, con parámetros, el compilador debe entender que se trata de la llamada a un procedimiento y no una referencia al mismo.
Esta es la forma:
Saludos!
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
Última edición por delphi.com.ar fecha: 25-03-2010 a las 19:51:13. |
|
#3
|
||||
|
||||
|
Delphi.com.ar,
Creo que te equivocaste al copiar y pegar. No veo cual es la diferencia entre tu cita y el código que propones ![]() Saludos, |
|
#4
|
||||
|
||||
|
Corregido!... gracias!
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
|
|
#5
|
|||
|
|||
|
Muchisimas gracias,
Pensaba que de esta manera el compilador me devolveria que faltaban parametros, pero ahora lo entiendo, no llamo al procedimiento, sino que dirijo la llamada del evento a ese procedimiento. Gracias de nuevo |
|
#6
|
||||
|
||||
|
De nada Federico,
No tienes que agradecer, justo pasaba por aquí y vi el pequeño error y consideré que era mejor darlo a conocer antes de que empezaran los hilos con mensajes "pero es lo mismo" "que no funciona" ,etc. Saludos, |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| eventos de componentes creados en runtime | slipknot1111111 | OOP | 2 | 31-01-2008 17:51:09 |
| Problema con borrado de componentes creados en tiempo de ejecución | harpo | OOP | 5 | 22-12-2007 16:54:55 |
| Localizar controles creados en runtime | salvica | OOP | 7 | 08-12-2007 17:05:06 |
| cambiar tamaño y mover componentes creados en tiempo de ejecucion | gulder | API de Windows | 4 | 18-11-2006 23:21:16 |
| Eventos en componentes creados en tiempo de ejecucion | joumont | OOP | 3 | 27-12-2005 14:48:23 |
|