Function ou Procedure ???? como executar de outro FORM ?????

06/02/2003

0

Quero de um form X executar uma funcao ou procedure que está em outro form Y, como faço me deu um branco..... :?:


Andredelphi

Andredelphi

Responder

Posts

06/02/2003

Anonymous

Basta você definir na cláusula [size=36]uses[/size], a unit :

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, UNITX;
Ok ?

DEUS


Responder

06/02/2003

Josefbcosta

crie um Type na unit de origem

exemplo:

type TTipo = TObject
function Funcao(etc): etc
procedure Proc(etc)
end;

agora na unit onde vc quer usar, ponha na uses a unit do type acima, então declare uma variávem nesse form do tipo criado.. ex:

variavel: TTipo;

agora para usar a function ´Funcao´, faça o seguinte:
var1 := variavel.Funcao(etc);

e assim por diante...


Responder

06/02/2003

Dor_poa

Cara, eu acho mais facil assim:

X.funçao;


X = é o nome do form onde esta a funcao;
funçao = é o nome da funçao...
OBS.: VC. TERA QUE ADICIONAR AO FORM O NOME DA UNIT DO FORM X (USES)


Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar