Quando rodo meu sistema, ele cria botões na barra de tarefas

Delphi

30/07/2004

[color=blue:facf5fa869]Olá amigos,

Desenvolvi uma aplicação feita em Delphi e usei como banco de dados o Interbase 6. Só que quando executo o a aplicação, e na medida em que vou abrindo os demais formulários, ela gera botões vazios na barra de tarefas do windows. E eles continuam quando fecho a aplicação, até que eu clico nesses botões e eles desaparecem. Parece um lixo de memória.
Estou usando de componente a RX.
Alguém pode por favor me explicar o que está causando isto???

Grato, Eduardo.[/color:facf5fa869]


Edwardw

Edwardw

Curtidas 0

Respostas

Fknyght

Fknyght

30/07/2004

Pode ser a maneira que você esteja criando os formularios ?

tente cria-los com

Application.CreateForm( TForm1 , Form1 )

ou

Form1 := TForm1.Create( Application.Self )


deve resolver

:wink:


GOSTEI 0
Cabelo

Cabelo

30/07/2004

Colega..

Na verdade este tipo de rotina está ligada, não na forma de criar os forms, mas na hora de fechá-los, não esqueça de liberar da memória os forms criados em RUN TIME..

espero ter ajudado..

Cabelo


GOSTEI 0
Ricardo.vano

Ricardo.vano

30/07/2004

Tente o seguinte:

No evento OnClose de cada Form:
Action:= caFree;
Form1:= nil;


Nil: É utilizadado para liberar o Form da memória.
Action:= caFree É utilizado ao fechar formulários MDIChild.


GOSTEI 0
POSTAR