[firebase-br] Erro de viola??o na FirebaseLib.dll

Fellipe Henrique fellipeh em oi.com.br
Qua Ago 9 09:42:16 -03 2006


Olá amigos, estou digitando este codigo, e após me retornar tudo, da´um erro 
Invalid Pointer Operation, após isso, ao fechar meu ssitema, gera um porrada 
de erro de violação de memória... o que pode ser?


function GetUsersDatabase: integer;
var
  CaminhoBD, BDUser, BDPass: string;
begin
  CaminhoBD := DM.Conexao.Params.Values['Database'];
  BDUser := DM.Conexao.Params.Values['User_Name'];
  BDPass := DM.Conexao.Params.Values['Password'];

  Result := -1;
  try
    if OpenDBInfo(CaminhoBD, BDUser, BDPass) < 0 then
      raise Exception.Create('Impossível conectar ao banco de dados.');
    ShowMessage(GetFBVersion());
    ShowMessage(IntToStr(GetCountUserConnected()));
    ShowMessage(GetUserNameConnected());
    Result := (GetCountUserConnected() - 1);
{    if CloseDBInfo() < 0 then
      raise Exception.Create('Não foi possível fechar a conexão com o banco 
de dados.');}
  except
    Application.HandleException(nil);
  end;
end;


[]s
Fellipe H. 







Mais detalhes sobre a lista de discussão lista