Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > OOP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 19-01-2011
Avatar de fjcg02
[fjcg02] fjcg02 is offline
Miembro Premium
 
Registrado: dic 2003
Ubicación: Zamudio
Posts: 1.410
Poder: 22
fjcg02 Va camino a la fama
Error al asignar método

Hola a todos,
qué puede estar mal en este código ??

Código Delphi [-]
...
uses
...
procedure cxGridPropertiesButtonClick(Sender: TObject; AButtonIndex: Integer); // esta es la definición que crea aut. el evento
 
...
var Columna:TcxGridDBColumn;
begin
...
Columna.PropertiesClass:= TcxCustomButtonEditProperties;
TcxCustomButtonEditProperties(Columna.Properties).Buttons[0].Kind:= bkEllipsis;
TcxCustomButtonEditProperties(Columna.Properties).OnButtonClick:= cxGridPropertiesButtonClick;

...
end;
[Error] MainForm.pas(278): Incompatible types: 'method pointer and regular procedure'

En principio no me parece que esté mal, pero desde luego no me compila.

Estoy usando las QueantumGrid

Saludos
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino -
Responder Con Cita
  #2  
Antiguo 20-01-2011
[coso] coso is offline
Miembro Premium
 
Registrado: may 2008
Ubicación: Girona
Posts: 1.678
Poder: 0
coso Va por buen camino
Hola,
es debido a que cxGridPropertiesButtonClick no es un metodo, es una procedure normal, y OnClick espera un metodo. Prueba de declarar cxGridPropertiesButtonClick como metodo de alguna clase y ya lo tendras solucionado. Saludos.
Responder Con Cita
  #3  
Antiguo 20-01-2011
Avatar de fjcg02
[fjcg02] fjcg02 is offline
Miembro Premium
 
Registrado: dic 2003
Ubicación: Zamudio
Posts: 1.410
Poder: 22
fjcg02 Va camino a la fama
Quieres decir que si pongo

procedure TFormX.cxGridPropertiesButtonClick(Sender: TObject; AButtonIndex: Integer)

en la definición funcionaría ??

Saludos
PD: Gracias por la respuesta
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino -
Responder Con Cita
  #4  
Antiguo 20-01-2011
[coso] coso is offline
Miembro Premium
 
Registrado: may 2008
Ubicación: Girona
Posts: 1.678
Poder: 0
coso Va por buen camino
Exactamente. Saludos.
Responder Con Cita
Respuesta



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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Error al usar el método Write mcs Varios 1 03-05-2010 10:27:10
Error al asignar un valor ioco Lazarus, FreePascal, Kylix, etc. 3 14-02-2010 15:06:59
Error al asignar Expression a QRexpr Renees Impresión 1 18-10-2005 20:34:06
metodo onmousemove(); fcojavier C++ Builder 3 03-07-2005 00:38:17
Asignar parametros al TSession y al TDataBase por codigo me da error images Conexión con bases de datos 5 07-09-2004 00:23:01


La franja horaria es GMT +2. Ahora son las 04:19:18.


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