Cita:
Empezado por BrunoBsso
Al ponerle as TStringGrid creas el objeto diciéndole que tipo va a ser.
|
Bueno, no exactamente. El objeto se crea como TStringGrid desde un principio, sin necesidad del
as. Pero de esta forma le indicamos al compilador que confíe en nosotros, que
realmente el objeto es un TStringGrid.
Pero, en realidad no me había fijado bien; el problema viene desde antes. El error que marca el compilador se refiere al paso del último parámetro. Ese argumento es de tipo TComponent y se le quiere pasar un referencia de clase. Tendría que definirse dicho parámetro como TComponentClass, o mejor aún, como TWinControlClass ya que es lo que queremos devolver.
// Saludos