Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Spider Masters

Adicionar Objetos Dinamicamente

Recommended Posts

Olá amigos, estou com mais uma dúvida, espero que possam me ajudar.Como posso criar um objeto dinamicamente no Delphi 7? Isto é, em tempo de execução? Conhecem algum link com exemplos legais?E como crio eventos para eles? No caso, preciso criar objetos do tipo TTimer. Obrigado pela ajuda.Spider

Compartilhar este post


Link para o post
Compartilhar em outros sites

Criar componentes de forma dinâmica não é nada complicado.

Exemplo de criação de um Timer:

 

-> Adicione um botão, e no evento do clique faça:

 

procedure TForm1.BitBtn1Click(Sender: TObject);var	compTimer: TTimer;begincompTimer:=TTimer.Create(Self);compTimer.Interval:=2000;compTimer.OnTimer:=EventoTimer;end;

-> Adicionando evento ao Timer:

 

procedure TForm1.EventoTimer(Sender: TObject);beginShowMessage('Oi');end;

-> Função declarada:

 

procedure EventoTimer(Sender: TObject);

-> Exemplo de criação de um edit:

 

var	edit: TEdit;beginedit:=TEdit.Create(Self);edit.Parent:=Form1;edit.Left:=50;edit.Top:=50;edit.Text:='Criado dinamicamente';

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá Márcio, mais uma vez obrigado pelas dicas.Mas ainda me resta uma dúvida, no caso será criado um evento para cada Timer adicionado? Ou o mesmo evento responderá por todos os Timers adicionados dessa maneira?Pois gostaria de eventos indenpendentes , pois a minha intenção é trabalhar com eles em Multi_Threading. Executando vários Timers ao mesmo tempo, sem que um interfira no outro.Obrigado,Abraços,Spider

Compartilhar este post


Link para o post
Compartilhar em outros sites

Também estou precisando usar adição dinamica de componentes, e portanto gostaria de mais detalhes de como criar os eventos independetes para cada componente criado.Mas de antemão já agradeco ao Márcio pois as informações anteriores já me ajudaram bastante também.Abraços/Psilva

Compartilhar este post


Link para o post
Compartilhar em outros sites

Também estou precisando usar adição dinamica de componentes, e portanto gostaria de mais detalhes de como criar os eventos independetes para cada componente criado.Mas de antemão já agradeco ao Márcio pois as informações anteriores já me ajudaram bastante também.Abraços/Psilva

Certo, veja este tópico, mostra como criar componente, e tem exemplo de criação de evento OnClick...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Também estou precisando usar adição dinamica de componentes, e portanto gostaria de mais detalhes de como criar os eventos independetes para cada componente criado.Mas de antemão já agradeco ao Márcio pois as informações anteriores já me ajudaram bastante também.Abraços/Psilva

Certo, veja este tópico, mostra como criar componente, e tem exemplo de criação de evento OnClick...
muito bom Marcio!

Também estou precisando usar adição dinamica de componentes, e portanto gostaria de mais detalhes de como criar os eventos independetes para cada componente criado.Mas de antemão já agradeco ao Márcio pois as informações anteriores já me ajudaram bastante também.Abraços/Psilva

Certo, veja este tópico, mostra como criar componente, e tem exemplo de criação de evento OnClick...
muito bom Marcio!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.