Function ou Procedure ???? como executar de outro FORM ?????
Quero de um form X executar uma funcao ou procedure que está em outro form Y, como faço me deu um branco..... :?:
Andredelphi
Curtidas 0
Respostas
Anonymous
06/02/2003
Basta você definir na cláusula [size=36]uses[/size], a unit :
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, UNITX;
Ok ?
DEUS
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, UNITX;
Ok ?
DEUS
GOSTEI 0
Josefbcosta
06/02/2003
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...
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...
GOSTEI 0
Dor_poa
06/02/2003
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)
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)
GOSTEI 0