Ir para conteúdo
  • Cadastre-se

dev botao

  • Este tópico foi criado há 2620 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Boa tarde,

 

Hoje tentei utilizar a busca por nome com o acbribge. Porem quando eu digitava 'Braganca Paulista', este não retornava a cidade. O retorno ocorria se eu digitasse 'Braganca', porem nesse caso retornava as duas cidades.

Preferi não mexer na função que já existe, nesse caso, no ACBrSocket coloquei uma função chamada 'AjustaParamCidadeCEP(cidade : String) : String;  '

 

Na função BuscarPorNome do ACBrIBGE onde contem a linha:

 Param := AjustaParam( ACidade ) ; 

 

Comentei essa linha acima, e deixei:

Param := AjustaParamCidadeCEP(ACidade);

 

Peço desculpas se mexi em algo que não deveria ou se fiz algo que alguem ja fez. Enfim, o que fiz não é nada de mais. Apenas utilizei um metodo que ja existe.

 

Obrigado

ACBrSocket.pas

ACBrIBGE.pas

  • Fundadores
Postado

o método " function AjustaParamCidadeCEP(cidade : string) : String;" não deveria estar em ACBrSocket.pas

Essa classe é genérica para toda comunicação HTTP e Socket, e não apenas para o ACBrIBGE

 

Não consegui reproduzir o problema no Demo:

image.png

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Postado

Cara, me desculpe.

Juro que no meu nao estava funcionando. Peguei e atualizei os fontes e esta funcionando. Favor desconsiderar.

  • Curtir 2
  • Este tópico foi criado há 2620 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.