ZeosLIB 6.5.1 FB 1.5 = Processo Zumbi
Boa noite, companheiros!
Fiz esses dias um mini aplicativo para testar o FB em rede. Usei apenas um grid pra mostrar os dados de uma tabela e to usando o ZeosLIB 6.5.1 13/10/2005. coloquei um ZTable e um ZConnection configurei tudo bunitinho.
Instalei o FB Cliente numa segunda maquina, copiei o gds32.dll pra pasta do aplicativo, rodei, abriu blz sem macumba! Rodei no servidor, e tb foi liso que nem manteiga!
Por incrivel q pareca a bronca ta no fim do programa.
Qd fecho o programa, a tela sai, mas nos processos ele ta la, zumbizão! aparece o nome dele na lista de processos do winXP, gastando 0 de CPU e alguns kb de ram... o normal.
Se estou dentro do delphi, qd fecho o programa, no delphi aparece como [Running]. tenho q fechar com Reset (Ctrl+F2) para fechar por completo.
Se eu carregar o programa sem fazer o ZConnection.Connect, ele fecha normalmente. Se eu faço o Connect, e depois o ZConnection.Disconnect ai da a zebra!!!
Já apelei pra application.terminate mas tb nao deu resultado.
Alguem ja passou por isso? Tem ideia de como solucionar?
Delphi 7 + ZeusLIB 6.5.1 13/10/2005 + FB 1.5
Abraços,
Silvio Ribeiro
Fiz esses dias um mini aplicativo para testar o FB em rede. Usei apenas um grid pra mostrar os dados de uma tabela e to usando o ZeosLIB 6.5.1 13/10/2005. coloquei um ZTable e um ZConnection configurei tudo bunitinho.
Instalei o FB Cliente numa segunda maquina, copiei o gds32.dll pra pasta do aplicativo, rodei, abriu blz sem macumba! Rodei no servidor, e tb foi liso que nem manteiga!
Por incrivel q pareca a bronca ta no fim do programa.
Qd fecho o programa, a tela sai, mas nos processos ele ta la, zumbizão! aparece o nome dele na lista de processos do winXP, gastando 0 de CPU e alguns kb de ram... o normal.
Se estou dentro do delphi, qd fecho o programa, no delphi aparece como [Running]. tenho q fechar com Reset (Ctrl+F2) para fechar por completo.
Se eu carregar o programa sem fazer o ZConnection.Connect, ele fecha normalmente. Se eu faço o Connect, e depois o ZConnection.Disconnect ai da a zebra!!!
Já apelei pra application.terminate mas tb nao deu resultado.
Alguem ja passou por isso? Tem ideia de como solucionar?
Delphi 7 + ZeusLIB 6.5.1 13/10/2005 + FB 1.5
Abraços,
Silvio Ribeiro
Silvio Ribeiro
Curtidas 0
Respostas
Silvio Ribeiro
12/06/2006
Só complementando,
Fiz alguns testes com os componentes de acesso MDO e a paleta Interbase do D7, e notei q o problema ocorre com os todos os componentes de acesso.
Tanto com o Zeos, ou o MDO ou o IBX, se eu conectar a base de dados usando apenas o caminho local do BD, (c:\sistema\teste.fdb) ele funciona normal, ou seja, conecta, mostra os dados, altera e fecha corretamente.
Agora se eu acesso via rede, mesmo q localmente (127.0.0.1:c:\sistema\teste.fdb), o sistema abre, mostras os dados no grid, altera, desconecta, mas qd fecha o programa, a tela sai, mas o processo continua la ... rodando...
Concluo entao q se trata de algum problema com o FB 1.5, com acesso pela rede.
Lembrado q estou no proprio servidor e q o problema so ocorre qd acesso a base com o ip, seja 127.0.0.1 ou 192.168.xxx.xx.
Aguardo aguardo qq ajuda!
Grato,
Silvio Ribeiro
Fiz alguns testes com os componentes de acesso MDO e a paleta Interbase do D7, e notei q o problema ocorre com os todos os componentes de acesso.
Tanto com o Zeos, ou o MDO ou o IBX, se eu conectar a base de dados usando apenas o caminho local do BD, (c:\sistema\teste.fdb) ele funciona normal, ou seja, conecta, mostra os dados, altera e fecha corretamente.
Agora se eu acesso via rede, mesmo q localmente (127.0.0.1:c:\sistema\teste.fdb), o sistema abre, mostras os dados no grid, altera, desconecta, mas qd fecha o programa, a tela sai, mas o processo continua la ... rodando...
Concluo entao q se trata de algum problema com o FB 1.5, com acesso pela rede.
Lembrado q estou no proprio servidor e q o problema so ocorre qd acesso a base com o ip, seja 127.0.0.1 ou 192.168.xxx.xx.
Aguardo aguardo qq ajuda!
Grato,
Silvio Ribeiro
GOSTEI 0