FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#21
|
|||
|
|||
Gracias por responder, esta noche pruebo.
Gracias a todos por responder, ahora estoy en el trabajo, esta noche pruebo las últimas opciones que habéis puesto y os digo como me ha ido.
Estoy convencido de que de alguna forma debe funcionar lo que comento. Probaré de nuevo y os comento, muchas gracias a todos y hasta después... Saludos... |
#22
|
|||
|
|||
error al utilizar findcomponent
Buenas de nuevo, tal como dije iba a probar, y el 1er error que me encuentro es que al hacer.
FichaGeneral := FindComponent(quien[10]); Delphi me da el error: Undelclared Identifier : FindComponent y si hago FichaGeneral := Form1.FindComponent(quien[10]); me dice incompatibles types TJvimage yTcomponent. No sé por que falla. Un saludo... |
#23
|
|||
|
|||
Cita:
Yo haría esto
Salud OS.
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
#24
|
||||
|
||||
Seria asumir por el error que fichageneral esta declarada como tJvImage
Asi qe deberias hacer un cast algo asi: FichaGeneral := TJvImage(Form1.FindComponent(quien[10])); y no te olvides de comprobar que lo que devuelve findcomponent sea del tipo de objeto deseado. EDITO: Se me adelanto el amigo Egostar, bueno mi lentitud con el teclado
__________________
...Yo naci en esta ribera del arauca vibr@d0r Soy hermano de la espuma, de la garza, de la rosa y del sol... Viva Venezuela |
#25
|
|||
|
|||
Ya funcionaaaaaa
Sres. con Findcomponent funciona perfectamente, solo me faltaba declarar una variable de tipo 'nomficha:Tcomponent' y no tipo 'nomficha:TJvimage' y luego TJvimage(nomficha).left:=100, etc...., con ello desapareció el error, y funcionó lo que pretendía.
nomficha:Tcomponent; begin nomficha:=nil; nomficha:=form1.FindComponent(quien[10]); tjvimage(nomficha).Left := 21; tjvimage(nomficha).Top := 645; end; Un saludo y muchas gracias, seguro que me veréis con alguna pregunta nueva, espero que menos liante, y si llego a terminar el parchís este, aunque sea en meses, lo subo. |
#26
|
|||
|
|||
Cita:
Lo que se me hace raro es que a mi no me funciona como lo hacen
Me da error porque FindComponent requiere de un parámetro String, por lo que tuve que poner
Y lo probe en Delphi4 y Turbo Delphi Pero bueno, lo importante es que funcionó. Salud OS. Edito: Olvidenlo, ya veo cual fue mi problema, declaré el arreglo quien de esta forma...
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
#27
|
||||
|
||||
Me cortastes la inspiracion con el olvidenlo ese
por cierto a todas estas que es un parchis???
__________________
...Yo naci en esta ribera del arauca vibr@d0r Soy hermano de la espuma, de la garza, de la rosa y del sol... Viva Venezuela |
#28
|
|||
|
|||
Cita:
Cita:
Salud OS.
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
#29
|
||||
|
||||
Cita:
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#30
|
||||
|
||||
Cita:
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
#31
|
|||
|
|||
Ok, tomo nota acerca de los Tag`s
Ok, sres. lo tengo en cuenta.
Por cierto, comentar(creo que por ahí surgió la duda), que la matriz 'quien' es de tipo string, ahí almaceno el nombre de la ficha(TJvimage.name) que está en una casilla. Muchas gracias a todos, gracias a estas multiples respuestas, he aprendido un poco más de Delphi. Saludos... |
#32
|
||||
|
||||
Cita:
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
#33
|
||||
|
||||
Cita:
No se si alguien lo ha cmentado ya.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#34
|
||||
|
||||
Cita:
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
#35
|
|||
|
|||
Como se haría???
Buenas, Neftalí creo que alguien a comentado algo referente a crear la matriz en vez de string, hacerla del tipo Tjvimage,pero la verdad es no tengo claro como tendría que atacarla, es decir en el caso de la matriz del tipo string, cuando por ej. muevo ficha agrego a la matriz el combre del objeto, algo así:
y para luego modificar la posición , cuando corresponda, de 'fichaaz1', pues accedo a la matriz por el número de casilla y capturo el nombre del objeto a mover, y aplico lo que me habéis comentado del Findcomponent. Haciéndolo con una matriz de tipo TJvimage no tengo claro como hacerlo. Saludos... |
#36
|
|||
|
|||
Ya funciona con matriz...
Sres. eduarcol me había dado la solución y no la había sabido llevar a buen fin, pero he conseguido hacerlo con una matriz apuntando al objeto y es más fácil y cómodo(tenías razón Neftalí), aunque supongo que ocupará más memoria, pero es lo de menos.
Un saludo y gracias a todos... |
#37
|
||||
|
||||
Cita:
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#38
|
||||
|
||||
Y, de hecho, usarás menos memoria, porque una referencia al objeto mide 4 bytes, lo mismo que la referencia a un string, que, además, ocupa el tamaño que mida el texto.
// Saludos |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
variable dentro de una variable | molinero1 | Varios | 3 | 23-04-2007 12:44:48 |
Objeto Ole | omy | Varios | 0 | 03-02-2006 21:40:32 |
Referenciar un objeto Tabla mediante string | Neomanar | Conexión con bases de datos | 2 | 18-08-2005 18:01:15 |
Enlazar una variable a un objeto | Nuria | Varios | 2 | 20-01-2004 17:00:40 |
objeto ole | omy | Varios | 6 | 05-11-2003 18:15:54 |
|