visible= false !!!!
pessoal esta acontecendo uma coisa mto estranlha comigo, no oncreate do form principal eu tenho a seguinte linha
form.visible:=false;
o q esta acontecendo é q as vezes a tela fica escondida e as vezes nao e o mais ´engraçado´ é ao deputar o delphi executa a linha e tem hora q mesmo executando a linha o form aparece como se o visible estivese como true !!!!
Alguem sabe se tem algum ´BUG´ do delphi q causa isso ????
Grato
Guilherme
form.visible:=false;
o q esta acontecendo é q as vezes a tela fica escondida e as vezes nao e o mais ´engraçado´ é ao deputar o delphi executa a linha e tem hora q mesmo executando a linha o form aparece como se o visible estivese como true !!!!
Alguem sabe se tem algum ´BUG´ do delphi q causa isso ????
Grato
Guilherme
Guilherme
Curtidas 0
Respostas
Delphi32
16/06/2005
Não acredito que esse seja o problema, mas faça um teste: Logo após ter setado visible para false chame o seguinte:
Talvez funcione.
Até!
Application.ProcessMessages;
Talvez funcione.
Até!
GOSTEI 0
Guilherme
16/06/2005
nao nao adiantou nadinha !!!!
GOSTEI 0
Massuda
16/06/2005
Não sei se funciona, mas experimente colocar isto......junto com o código que oculta seu form principal. Lembre de incluir um......quando for exibir seu form principal.
Application.ShowMainForm := False;
Application.ShowMainForm := True;
GOSTEI 0
Ipc$
16/06/2005
É o TApplication que visibiliza o Form em Application.Run;
No onCreate ainda não foi executado o Run do Application.
Tente desabilitar no onCreate a propriedade Application.ShowMainForm
No onCreate ainda não foi executado o Run do Application.
Tente desabilitar no onCreate a propriedade Application.ShowMainForm
GOSTEI 0
Rafaaugusto
16/06/2005
Ou pode usar também...
Form.Hide;
Form.Hide;
GOSTEI 0
Guilherme
16/06/2005
funcionou mais pq isso acontece ??? Tem explicaçao ???
GOSTEI 0