Mensagem de Erro - Trava Tudo !!!
Pessoal,
Começou a aconter agora. Quando estou testando o sistema, em um determinado momento trava tudo. Aparece uma janela de erro em branco, sem indicar o erro. A máquina fica instável, até o relógio do menu iniciar pára de funcionar. A única alternativa que tenho é desligar a máquina.
Isso já aconteceu com alguém ?? Se positivo poderia me dizer o que está ocorrendo ?? A msg. que aparece não mostra detalhe algum sobre o erro.
Obrigado.
CBier.
Começou a aconter agora. Quando estou testando o sistema, em um determinado momento trava tudo. Aparece uma janela de erro em branco, sem indicar o erro. A máquina fica instável, até o relógio do menu iniciar pára de funcionar. A única alternativa que tenho é desligar a máquina.
Isso já aconteceu com alguém ?? Se positivo poderia me dizer o que está ocorrendo ?? A msg. que aparece não mostra detalhe algum sobre o erro.
Obrigado.
CBier.
Cbier
Curtidas 0
Respostas
Marconi
13/11/2003
Já aconteceu comigo
O problema era que o meu sistema estava grande demais e não conseguia mais compilar.
Tive que fazer uma seleção para abrir somente forms que necessitava e quando necessitava, apagando depois da memória.
Para mim resolveu.
Já respondi isto aqui no fórum. Se fizer uma pesquisa com o meu nome vai encontrar outras vezes este problema.
Marconi
O problema era que o meu sistema estava grande demais e não conseguia mais compilar.
Tive que fazer uma seleção para abrir somente forms que necessitava e quando necessitava, apagando depois da memória.
Para mim resolveu.
Já respondi isto aqui no fórum. Se fizer uma pesquisa com o meu nome vai encontrar outras vezes este problema.
Marconi
GOSTEI 0
Cbier
13/11/2003
Compila normalmente. O problema ocorre quando executo e abro diversas vezes os forms.
Como fez para resolver ? Que comando usou ? Não foi simplesmente o close.
CBier
Como fez para resolver ? Que comando usou ? Não foi simplesmente o close.
CBier
GOSTEI 0
Outl@w
13/11/2003
Tente criar os forms em tempo de execução. Algo como isso:
try
application.createform(tform1,form1);
form1.showmodal;
finnaly
form1.free;
end;
E é claro, retire-os da lista de forms auto-criados pela aplicação.
valeu?
outl@w
try
application.createform(tform1,form1);
form1.showmodal;
finnaly
form1.free;
end;
E é claro, retire-os da lista de forms auto-criados pela aplicação.
valeu?
outl@w
GOSTEI 0
Marconi
13/11/2003
O form pode realmente estar sendo criado muitas vezes e enchendo a memória até estoura-la.
Use assim
try
if form1=nil then application.createform(tform1,form1);
form1.showmodal;
finnaly
form1.release; // ou form1:=nil; (retirando da memória)
end;
Assim ele somente vai ser criado se já não existir na memória
Marconi
Use assim
try
if form1=nil then application.createform(tform1,form1);
form1.showmodal;
finnaly
form1.release; // ou form1:=nil; (retirando da memória)
end;
Assim ele somente vai ser criado se já não existir na memória
Marconi
GOSTEI 0