Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   Componente como parametro (https://www.clubdelphi.com/foros/showthread.php?t=79182)

berna 13-06-2012 23:56:29

Componente como parametro
 
Buenas Tardes


La Duda es la siguiente:

Como se puede enviar un componente como parametro
conociendo solo el nombre de ese componente?

dec 14-06-2012 01:31:23

Hola,

¿Puedes dar un ejemplo de lo que quieres hacer, poco más o menos?

Lepe 14-06-2012 09:10:33

supongo será algo así:
Código Delphi [-]
TomaTComponent( FindComponent('Edit1'));

...

procedure Form1.TomaTComponent( c : TComponent );
begin
end;

De otra forma:
Código Delphi [-]

Toma( TEdit( FindComponent('Edit1')));   

...

procedure Form1.TomaTComponent( AEdit : TEdit );
begin
end;

elTEdit( ... ) es lo que se llama moldeo de tipos (cast) y obligamos a que el resultado sea un TEdit, porque sabemos que el componente llamado Edit1 es un TEdit.

Saludos y espero sea esto

berna 14-06-2012 17:39:01

Gracias..
 
Si es lo que necesito.


Muchas Gracias


La franja horaria es GMT +2. Ahora son las 13:52:30.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi