Ver Mensaje Individual
  #3  
Antiguo 26-02-2010
BrunoBsso BrunoBsso is offline
Miembro
 
Registrado: nov 2009
Ubicación: Berisso, Buenos Aires, Argentina
Posts: 239
Reputación: 17
BrunoBsso Va por buen camino
Cita:
Empezado por roman Ver Mensaje
Tendría que ser:

Código Delphi [-]SGTarifa_local:= CrearComponente(0,0,100,50,self,TStringGrid) as TStringGrid;


Por otro lado, ¿estás consciente de que debes destruir los objetos creados de esta manera?

// Saludos
Como te explico el sabio roman, vos no estabas creando un StringGrid, porque le estabas pasando la clase. Al ponerle as TStringGrid creas el objeto diciéndole que tipo va a ser.

Y por si no se entendió lo que dijo roman, lo digo porque a mi me costaba entender ese concepto, al crearlo a través de una función tuya no estás permitiéndole a delphi generar el destructor. Tendrías que generarlo por código y me parece que no es muy funcional hacerlo así.
Responder Con Cita