Usar procedimentos de um form em outro

Delphi

09/06/2005

Alguem saberia me dizer, por favor, como eu posso usar os procedimento que estão em um form, em outro form.
Já tentei declará-lo como public e naum funcionou.

VLW


Sérgio Gobbo

Sérgio Gobbo

Curtidas 0

Respostas

Isabelct

Isabelct

09/06/2005

Alguem saberia me dizer, por favor, como eu posso usar os procedimento que estão em um form, em outro form. Já tentei declará-lo como public e naum funcionou. VLW

Se você já declarou o procedimento como public, basta chamá-lo com
NomeDoForm.NomeDoProcedimento(Parametros);

Lembrando que se o você utiliza criação dinâmica de formulários, o formulário aonde o procedimento está declarado precisa estar criado antes da chamada ao método, se você não fizer isso será gerado um erro de violação de acesso...


GOSTEI 0
Sérgio Gobbo

Sérgio Gobbo

09/06/2005

eu já tentei fazer isso, porém não funciona
declaro como public:
public
procedure limpar;

e no outro form chamo ele:
form1.limpar;

porém, não funciona

OBS: o form1 estava criado

VLW


GOSTEI 0
Massuda

Massuda

09/06/2005

Estranho... Está dando algum erro ao compilar/executar? Qual?


GOSTEI 0
Bruno Belchior

Bruno Belchior

09/06/2005

você está esperando o efeito de limpar no form1 ou no form2? pq se ele é do form2 ele agirá sobre ele e não no form1...


GOSTEI 0
POSTAR