Ver Mensaje Individual
  #4  
Antiguo 26-02-2010
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Reputación: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Cita:
Empezado por BrunoBsso Ver Mensaje
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
Responder Con Cita