REVELAR

Fórum ZeosLIB 6.5.1 FB 1.5 = Processo Zumbi #323286

12/06/2006

0

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


Silvio Ribeiro

Silvio Ribeiro

Responder

Posts

14/06/2006

Silvio Ribeiro

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


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar