[firebase-br] Sobre o IBO5 beta8

Carlos H. Cantu listas em warmboot.com.br
Sex Set 13 16:06:42 -03 2013


Acredito que o problema possa estar relacionado às mudanças recentes
que o Jason está fazendo em relação a sessão padrão (IB_Session).
Sugiro que vc reporte o problema pra ele por email ou skype.

[]s
Carlos H. Cantu
www.FireBase.com.br - www.firebirdnews.org
www.warmboot.com.br - blog.firebase.com.br

GS> Ola pessoal,

GS> Dias atrás descobri que o problema em parte de meu programa era devido a um
GS> bug no ibo5.2.0_b7, por fim, atualizei para o b8 e o problema sumiu.

GS> Pois bem, no b8 também estou tendo problemas, dessa vez usando o
GS> IB_Connection dentro de DLLs, ao carregar dinamicamente uma DLL, ele faz
GS> uso do IB_Connection que tá la dentro e faz isso numa boa, contudo quando
GS> tenho que liberar o uso da DLL -FreeLibrary(Handle), ele deixa fazer isso
GS> apenas uma vez, na segunda ocorrência de carregamento dá aqueles paus
GS> genericos do Windows com violação de compartimento. Eu tenho a impressão
GS> que residuos de memoria não foram removidos com o FreeLibrary().

GS> Se volto o IBO a versão anterior, o problema some, mas daí já tinha aquele
GS> bug.

GS> Por fim, voltei ao IBO4.9.14_b60.

GS> E aparentemente ambos os bugs não existem.
GS> Eu ainda vou estudar com calma, se alguma implementação nova do IBO causa
GS> esse efeito nas minhas DLL e se há um workaround para tal, isso já ocorreu
GS> comigo em alguns componentes que não podiam dar .free sem antes dar um
GS> .close. Como esse erro gera um monte de popup de 'access violation'. fica
GS> dificil debugar, mais tarde e com calma vejo isso.

GS> Fica aí a dica para quem usa IBO e tá pensando na atualização.
GS> ______________________________________________
GS> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
GS> Para saber como gerenciar/excluir seu cadastro na lista, use:
GS> http://www.firebase.com.br/fb/artigo.php?id=1107
GS> Para consultar mensagens antigas: http://firebase.com.br/pesquisa





Mais detalhes sobre a lista de discussão lista