FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
crear componentes a partir de la una función
Hola a todos la situaciones del día de hoy es la siguiente:
en la actualidad tengo una función que me permite crear una consulta, esta función queda de la siguiente forma
ahora en orden de ideas funciona de la mejor de la formas, pero me pregunto si puedo crear de forma igual componentes para colocar en mi formulario, para lo cual planteo el inicio de la siguiente función
Al intentar ejecutar el codigode la funcion
obtengo este mensaje de error incompatible types: 'TComponent' and 'Class Reference' para lo efectos SGTarifa es un StringGrid Última edición por GerTorresM fecha: 25-02-2010 a las 23:30:47. Razón: Complemento mensaje |
#2
|
||||
|
||||
Tendría que ser:
Por otro lado, ¿estás consciente de que debes destruir los objetos creados de esta manera? // Saludos |
#3
|
|||
|
|||
Cita:
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í. |
#4
|
||||
|
||||
Cita:
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 |
#5
|
|||
|
|||
Es que él quizo hacer un CrearComponente genérico, y con TStringGrid es necesario el as. Yo me fijaba concretamente en eso.
Parece que cada vez que respondo estás vos ahí para negarme/desestimar lo que digo. Mejor dejo de querer ayudar, es molesto decir A y que atrás vengas vos con "no, porque si le cambias un package y le editas el source del application vas a usar B.J.P". Ya me cansé de eso. Saludos y que anden bien. |
#6
|
||||
|
||||
Hombre, disculpa si te he parecido pesado, pero realmente no es mi intención "andar detras de ti". Si intervengo, es porque considero que no es bueno dejar una idea errónea a otros foristas y porque pienso que de esa manera ayudo no sólo al otro forista sino también a ti.
En todo caso, aunque mi intención no es la de molestarte, te pido disculpas si es la impresión que te he causado y cuidaré más la forma en que comento tus mensajes. // Saludos |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
crear xml a partir de DataSet | gesjug | Varios | 0 | 27-02-2008 10:09:06 |
Ejecutar función de JavaScript a partir del nombre de su identificador (string) | dec | HTML, Javascript y otros | 12 | 24-08-2006 01:30:45 |
crear un XML a partir de ClientDataSet | jmlifi | Internet | 2 | 08-01-2006 23:18:28 |
Como saber el tipo de componentes a partir de un string? | Roger | OOP | 2 | 02-04-2004 13:21:48 |
Crear un EXE a partir de un TXT o CPP | aleidania | Varios | 1 | 25-10-2003 18:36:45 |
|