Ver Mensaje Individual
  #1  
Antiguo 01-07-2007
joanajj joanajj is offline
Miembro
 
Registrado: jul 2003
Posts: 144
Reputación: 21
joanajj Va por buen camino
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...
Responder Con Cita