ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

Form AS VEZES nao abre - problemão!!!

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
cnwchristian
Novato
Novato


Registrado: Quinta-Feira, 29 de Outubro de 2009
Mensagens: 14

MensagemEnviada: Sex Mai 10, 2013 5:30 pm    Assunto: Form AS VEZES nao abre - problemão!!! Responder com Citação

certo pessoal essa eh das boas, uso delphi 7 + windows 7 + componentes DevExpress

tenho um form de pesquiza dinamico que chamo em todos os campos que precisando retornar um codigo (Ex cliente, produto etc)

de um tempo pra ca quando clico no botao de pesquisa o form abre como se tivesse invisivel, como ele eh um form fsnormal nao da pra mexer no sistema, nem no form (por ele estar "invisivel") entao o cliente axa q o sistema travou, sendo q se apertar ESC (fecha a tela de pesquisa) volta ao normal

detalhe, nao eh sempre que acontece, se eu chamar a tela pelo teclado isso nao acontece, soh acontece as vezes e qndo clico com o mouse no botao de pesquisa, ja tentei de tudo, se alguem tive uma ideia por favor me ajudem!
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
c-guedes
Profissional
Profissional


Registrado: Terça-Feira, 31 de Mai de 2005
Mensagens: 502

MensagemEnviada: Sex Mai 10, 2013 6:39 pm    Assunto: Responder com Citação

amigo, como esta chamando seu form de pesquisa??



Amigo, tente fazer o seguinte:

no evento FormClose coloque:
Código:

   Action := caFree;
   FormPesquisa := NIL;


Recomendo algumas formas para você abrir e fechar seu formulário:

Código:

FormPesquisa := TFormPesquisa .create ( application );
try
  FormPesquisa .ShowModal
finally
  FormPesquisa .Release;
  FormPesquisa := nil;
end;



ou
Código:

If FormPesquisa = NIL then
FormPesquisa := TFormPesquisa .Create( self );
FormPesquisa .ShowModal;
FreeAndNil(FormPesquisa );


Poste aqui como chama o form e fecha ele, pode estar fichando alguma coisa na memoria e ele esta dando erro ao abrir.
_________________
Camargo Felis Guedes
"Posso todas as coisas naquele que me fortalece" flp. 4:13
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail Visitar a homepage do Usuário MSN Messenger
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB