CHAMAR UM FORM A PARTIR DE UM NOME EM STRING

05/02/2003

0

CHAMAR UM FORM A PARTIR DE UM NOME EM STRING .
EX:
ESTANDO GRAVADO EM BANCO DE DADOS ,O USUARIO QUE PUDER ACESSAR OS SEGUINTES FORMS :

´FRM_CAD01´
´FRM_CAD02´

COMO LER ESTE STRING E JOGAR PARA QUE UMA ROTINA CHAME O FORM


Sem Mais ,

ADILSON PAZZINI .


Anonymous

Anonymous

Responder

Posts

05/02/2003

Macsousa

NOME_FORM é a variavel do banco


if NOME_FORM = ´FRM_CAD01´
begin
Application.CreateForm(TFRM_CAD01, FRM_CAD01);
FRM_CAD01.Show;
end;


Responder

12/02/2003

Anonymous

Amigo, eis um exemplo simples:

var
FormName: string;
AForm: TForm;
begin
Application.CreateForm(TFormClass(FindClass(´T´+FormName)), AForm);
end;

Em cada form a ser chamado na rotina anterior, você deverá criar no final a seção:

{supondo que o form2 será chamado}
initialization
RegisterClass(TForm2);
end.


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

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

Aceitar