Cita:
Empezado por roman
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í.