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...
|