FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
pasar como parámetro nombre de un componente
Buenas a todos, alguien sabe como hacer que esto funcione:
function moverf(nomfich:string;casifich:integer):integer; begin nomfich.Left:=coord[casifich*2-1]; nomfich.top:=coord[casifich*2]; end; Donde(y este es mi problema) NOMFICH corresponde al nombre de un TJvimage. Es decir, al llamar a la función desde la aplicación hago: moverf('ficha2',23); ficha2 es un TJvimage, y el problema radica en que me devuelve el error de que nomfich.left objeto o clase es requerida. Evidentemente nomfich no tiene ninguna propiedad LEFT, pero ficha2 que es lo que paso como parámetro sí. Alguien sabe como hacer que esto funcione. No sé si he llegado a explicar medianamente bien el problema. Un saludo y gracias... |
#2
|
||||
|
||||
Cita:
__________________
Un poco de tu generosidad puede salvar la vida a un niño. ASÍ DE SENCILLO Última edición por ArdiIIa fecha: 01-07-2007 a las 20:14:27. |
#3
|
|||
|
|||
Si funciona
Gracias, me funcionó a la perfección.
Un saludo... |
#4
|
|||
|
|||
Si necesitaras enviar el nombre de un componente y luego manipularlo tendrías que hacer:
Lo anterior puede ser util usandolo en un bucle digamos |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Pasar SQL como parametro | veloki | Impresión | 7 | 16-04-2007 15:28:37 |
Cómo puedo pasar un parámetro a un componente TADOCONNECTION | egarc | Conexión con bases de datos | 5 | 13-04-2007 01:59:00 |
Parámetro como nombre de campo | Loviedo | SQL | 4 | 12-04-2007 19:49:35 |
Asignar como parámetro el nombre de la tabla | PINO72 | Firebird e Interbase | 4 | 20-03-2005 20:00:11 |
pasar el nombre de una tabla en un parametro | saul saldaña | Firebird e Interbase | 2 | 11-06-2004 20:05:55 |
|