Delphi - uso de componentes en procedure

 
Vista:

uso de componentes en procedure

Publicado por Milpin (45 intervenciones) el 05/10/2007 17:43:09
Saludos, tengo un procedure y le mando unos strings pero si quiero utilizar un componente, por ejemplo, tengo un tquery, y si lo quiero utilizar dentro del procedure ke hice no me deja entonces se lo tengo ke mandar a la hora de ke mando llamar el procedure, Como se le hace para poder utilizar todos los componentes de la forma en procedures o functions ke yo haga, sin tener ke pasarselos cada ke mando llamarlos????????????
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:uso de componentes en procedure

Publicado por Diego Romero (25 intervenciones) el 05/10/2007 17:51:55
Si el procedimiento no es miembro del form donde están los componentes, entonces dentro del procedimiento haz referencia a la instancia del form en cuestión siempre y cuando ese procedimiento esté definido en la misma unit que el form.

Por ejemplo:
type
TForm1 = class(TForm)
Memo1: TMemo;
{ ... bla bla bla }
end;

var
Form1: TForm1; // esta es la instancia

implementation

procedure MiProcedimiento(par1: string);
begin
Form1.Memo1.Lines.Add(par1); // notas la referencia a la instancia?
end;
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar