Historico de Telas Abertos igual ao MDChild
Estou com um probleminha quero ter um historico de todas as minhas telas abertas, mas não quero usar MDchild, se alguem tiver um exemplo que queira me mandar eu agradeço.
Grato
Grato
Fernando
Curtidas 0
Respostas
Nildo
05/08/2003
Mas de todas as telas do computador ou do seu sistema apenas?
GOSTEI 0
Nildo
05/08/2003
Esse exemplo vai mostrar todas as janelas abertas. Agora vc modifica e coloca como vc quiser.
var nAux: integer; sForms: string; begin sForms := ´´; for nAux := 0 to Application.componentCount -1 do if (Application.components[nAux] is TForm) and (TForm(Application.Components[nAux]).Visible) then sForms := sForms + 1310 + TForm(Application.Components[nAux]).Caption; ShowMessage(sForms); end;
GOSTEI 0
Dpinho
05/08/2003
Esse exemplo vai mostrar todas as janelas abertas. Agora vc modifica e coloca como vc quiser.
var nAux: integer; sForms: string; begin sForms := ´´; for nAux := 0 to Application.componentCount -1 do if (Application.components[nAux] is TForm) and (TForm(Application.Components[nAux]).Visible) then sForms := sForms + 1310 + TForm(Application.Components[nAux]).Caption; ShowMessage(sForms); end;
Caro amigo, estou tenatndo utilizar esta rotina para ver quais as jenelas estão abertas no meu programa, mas retorna somente o nome do programa um certo numero de vez tipo assim
Programa plus Versão 20
Programa Plus versão 20
Se clico em ok vai fechando um por vez, gostaria de retornar o nome do formulario e não o nome da aplicação, poderia me ajudar.
Meu programa esta travando na saida, esta ficando um componente na memoria e ja utulizei varias formas de Debug e não conseguir saber o que esta na memoria e não estou liberando. Por favor me dar uma luz
GOSTEI 0