Problemão com ZEOS no Form.Close;
Olá pessoa,
tenho enfrentado um super problema com o Zeos
versão 6.xx stable.
Toda vez em que eu fecho o form (form.close) dá
pau no meu programa, isso devido ter alguma
ZQuery aberta.
Isso é resolvido fechando todas as querys antes de
fechar o form.
Porque acontece isso, e tem alguma outra forma de
contornar esse problema ??
tenho enfrentado um super problema com o Zeos
versão 6.xx stable.
Toda vez em que eu fecho o form (form.close) dá
pau no meu programa, isso devido ter alguma
ZQuery aberta.
Isso é resolvido fechando todas as querys antes de
fechar o form.
Porque acontece isso, e tem alguma outra forma de
contornar esse problema ??
Eniorm
Curtidas 0
Respostas
Eniorm
01/06/2004
sobe
GOSTEI 0
Tarcisiojr
01/06/2004
atualize o seu zeoslib e o mysql q resolve eh so problema com versao eu tb estava com isso mas so fiz copiar nova versao q parou com isso fica dando erro quando fechava a minha aplicação de todo jeito........
GOSTEI 0
Eniorm
01/06/2004
atualize o seu zeoslib e o mysql q resolve eh so problema com versao eu tb estava com isso mas so fiz copiar nova versao q parou com isso fica dando erro quando fechava a minha aplicação de todo jeito........
Já estou usando a ultima versão dispoível pra download.
GOSTEI 0
Aroldo Zanela
01/06/2004
Colega,
Por favor, coloca um fragmento do código para analisarmos melhor.
Por favor, coloca um fragmento do código para analisarmos melhor.
GOSTEI 0
Eniorm
01/06/2004
Olá pessoa, o erro ainda permanece, já tentei
colocar no OnClose Action := caFree e tbm o Release
mas não resolve, tenho q fechar as querys mesmo,
:cry: :cry: :cry:
colocar no OnClose Action := caFree e tbm o Release
mas não resolve, tenho q fechar as querys mesmo,
:cry: :cry: :cry:
GOSTEI 0
Adilsond
01/06/2004
Se voce está fechando o seu formulário dentro dele mesmo, em vez de:
Form.Close;
coloque apenas:
Close;
Form.Close;
coloque apenas:
Close;
GOSTEI 0
Eniorm
01/06/2004
Se voce está fechando o seu formulário dentro dele mesmo, em vez de:
Form.Close;
coloque apenas:
Close;
É exatamente o que eu faço... :(
GOSTEI 0
Raphal
01/06/2004
Estou usando o zeosdbo-6.1.5-stable e nunca tive esse problema em meus testes, mas eu sempre fecho as Query no OnClose com esse código.
Uso o Firebird 1.5
for i := 0 to DTM.ComponentCount - 1 do
if DTM.Components[i] is TZReadOnlyQuery then
(DTM.Components[i] as TZReadOnlyQuery).Close;
Uso o Firebird 1.5
for i := 0 to DTM.ComponentCount - 1 do
if DTM.Components[i] is TZReadOnlyQuery then
(DTM.Components[i] as TZReadOnlyQuery).Close;
GOSTEI 0