Programa demora quase um minuto para abrir
Olá colegas,
Fiz um programinha com 5 tabelas e o mesmo está demorando uns 50 segundos para abrir , pergunto, como fazer para que abra mais rápido.
Estou usando Delphi5, Tabelas Paradox e Querys para imprimir os relatórios.
Por favor se alguém puder ajudar ficarei muito grato.
Fiz um programinha com 5 tabelas e o mesmo está demorando uns 50 segundos para abrir , pergunto, como fazer para que abra mais rápido.
Estou usando Delphi5, Tabelas Paradox e Querys para imprimir os relatórios.
Por favor se alguém puder ajudar ficarei muito grato.
Clenio
Curtidas 0
Respostas
Maicon Loffi
18/04/2004
Amigo!
Acho que o problema é com a sua máquina.
Testei um sistema com 21 tabelas feitas em Firebird1.5 num 486 com windows 98 e 16 de ram e não leva tanto tempo assim pra entrar no sistema.
Até que é legal, pois da pra ver as coisas acontecendo em sequência.
Talvêz a sua máquina esteja muito carregada!
T+
Acho que o problema é com a sua máquina.
Testei um sistema com 21 tabelas feitas em Firebird1.5 num 486 com windows 98 e 16 de ram e não leva tanto tempo assim pra entrar no sistema.
Até que é legal, pois da pra ver as coisas acontecendo em sequência.
Talvêz a sua máquina esteja muito carregada!
T+
GOSTEI 0
Weber
18/04/2004
Verificar que você não está abrindo as query´s junto com seu sistema isso vai torna-lo mais lento.
Abra a query somente no momento em que for usar.
Abra a query somente no momento em que for usar.
GOSTEI 0
Clenio
18/04/2004
Por gentileza, poderia explicar como fazer para não abrir Querys junto com o programa.
obrigado.
obrigado.
GOSTEI 0
Fer_nanda
18/04/2004
deixe elas com a propriedade active = false, só altere essa propriedade qdo realmente for executá-las.
outro detalhe, verifique se vc naum está criando todos seus formulários junto com a aplicação, isso tbém naum é necessário.
outro detalhe, verifique se vc naum está criando todos seus formulários junto com a aplicação, isso tbém naum é necessário.
GOSTEI 0
Ce
18/04/2004
retire todas as chamadas de query = true do evento oncreate dos forms
Coloque no evento onshow dos forms
QueryNOME.active := true; //de todas as querys q vc usa
queryNOME2.active := true;
Coloque no evento onclose e onclosequery dos forms
QueryNOME.active := false;
QueryNOME2.active := false;
.
.
.
[]´s
Coloque no evento onshow dos forms
QueryNOME.active := true; //de todas as querys q vc usa
queryNOME2.active := true;
Coloque no evento onclose e onclosequery dos forms
QueryNOME.active := false;
QueryNOME2.active := false;
.
.
.
[]´s
GOSTEI 0