Ir para conteúdo
  • Cadastre-se

dev botao

Como Posso Colaborar Com 1 Novo Componente


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

Recommended Posts

Bom Dia fernando-m,

 

Utilizei o http://www.fsist.com.br/ACBrCNPJ.rar

 

Desta maneira abaixo não tive nenhum problema ao carregar os dados após consulta, já estou rodando desde que postou e nunca tive problemas:

 

ACBrCNPJ1.CNPJ:= Edit1.Text;
ACBrCNPJ1.Consultar;
Edit2.Text:= ACBrCNPJ1.EmpresaTipo;
Edit3.Text:= ACBrCNPJ1.Abertura;
Edit4.Text:= ACBrCNPJ1.RazaoSocial;
Edit5.Text:= ACBrCNPJ1.Fantasia;
Edit6.Text:= ACBrCNPJ1.Endereco;
Edit7.Text:= ACBrCNPJ1.Numero;
Edit8.Text:= ACBrCNPJ1.Complemento;
Edit9.Text:= ACBrCNPJ1.CEP;
Edit10.Text:= ACBrCNPJ1.Bairro;
Edit11.Text:= ACBrCNPJ1.Cidade;
Edit12.Text:= ACBrCNPJ1.Situacao;
ACBrCNPJ1.Active:= true;

 

Espero que essa informação ajude outros usuários.

 

Obrigado.

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Desculpe, talvez não tenha me feito entender, o problema não é o funcionamento, ele está OK, o que ocorre é que o componente não está no padrão ACBr, para ser incorporado ao core ele deve seguir as premissas que passei no post anterior.

 

Frisando, o componente funciona, inclusive eu testei e está ok, o que não está ok é a padronização para que ele seja incorporado ao core do projeto.

Equipe ACBr

Régys Borges da Silveira

http://www.regys.com.br

certificacao delphicertificacao delphi
Link para o comentário
Compartilhar em outros sites

Oi Fernando,

Baixei o seu componente e ao testa-lo conforme mostrou o colega MDS, está ocorrendo o erro "JPEG error #42", ao mostrar o Form do Captcha.

Minha conexão de internet passa por proxy autenticado. Estou usando o Delphi7.  

João Duarte de Azevedo
Utilsoft Soluções em Gestão Empresarial

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois ...

Oi Fernando, 

Resolvido o erro que reportei no post anterior. Eu não estava passando as informações de proxy corretamente. Funcionou Blz. 

 

Acrescentei no componente o campo "AtivPrincipal", para pegar o CÓDIGO E DESCRIÇÃO DA ATIVIDADE ECONÔMICA PRINCIPAL. 

Quando for liberar para incluir no Core da ACBR, se você puder incluir este campo, fica completo. 

João Duarte de Azevedo
Utilsoft Soluções em Gestão Empresarial

Link para o comentário
Compartilhar em outros sites

Olá Fernando, 

Acrescentei no componente o campo "NatJuridica", para pegar o CÓDIGO E DESCRIÇÃO DA NATUREZA JURÍDICA. 

 

Alguns usuários tem reclamando que Form do Captcha não tem um botão para ser clicado e alguns ficam sem saber o que fazer.

Outros me questionaram o que é este tal de "Captcha". Provisoriamente mudei os displays para "Caracteres Anti-Robo". 

Para esta questão do Captcha, acho que a melhor solução é adotar a sugestão do Regys.Silveira, para carregar o stream num form da própria aplicação. 

 

De qualquer maneira, muito grato pela sua iniciativa, o componente está sendo de uma utilidade sem igual. 

 

Se eu puder ajudar em algo, pode contar comigo.

  • Curtir 1

João Duarte de Azevedo
Utilsoft Soluções em Gestão Empresarial

Link para o comentário
Compartilhar em outros sites

Markopollo, estamos aguardando o criador do componente ou alguém que ajudou a fazer passarem para nós uma versão seguindo os padrões do projeto para analisarmos e incorporarmos ao core do projeto.

 

Modificações feitas:

 

1º Utilizei TACBrHTTP como ponto de partida na Class

2º Utilizando apenas um arquivo

3º Utiliza os paremetos de proxy do ACBrHTTP 

4º Mudança de nome para TACBrConsultaCNPJ

5º Removi a dependência da uses JPEG 

6º Removi o Form para digitar o catpcha, agora aparecerá na tela do programa mesmo.

7º Retorno da imagem em um Stream

8º Criação de Exception para identificar melhor quando houver erros na obtenção da url do captcha, no download do captcha, no post, caso algum dado seja digitado errado.

9º Criei um Icone

10º Crie um Demo 

Link para o comentário
Compartilhar em outros sites

  • Fundadores

Oi Fernando,

 

Parabéns pela sua persistência, e muito obrigado pelo seu esforço... Sei que as modificações que pedimos não são simples... mas necessárias para facilitar o uso e suporte ao componente...

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.

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Primeiramente muito obrigado pela contribuição, digo isso por toda a equipe ACBr, o componente vai auxiliar a inúmeros colegas.

 

Acabei de analisar o componente, fiz algumas correções:

  • acertei a formatação dos fontes;
  • removi algumas funções próprias e troquei para as funções do ACBrUtil;
  • removi métodos não utilizados;
  • acertei para utilizar o THTTP interno da classe TACBrHTTP com isso removemos o controle duplicado no componente;
  • removi as configurações de proxy o componente ACBrHTTP já a possui;
  • removi o pacote que você criou e adicionei o componente ao pacote ACBrTCP, seguindo assim o padrão de pacotes;
  • algumas poucas alterações de layout no demo, estava cortando a imagem em alguns casos.

Uma dica de continuidade, poderíamos agora implementar a consulta a pessoa física.

 

Já está disponível no SVN.

 

Para quem deseja utilizar, basta recompilar o pacote ACBrTCP.dpk ou utilizar o ACBrInstall, testei em D7 e D2010, das duas formas e está tudo ok.

  • Curtir 3

Equipe ACBr

Régys Borges da Silveira

http://www.regys.com.br

certificacao delphicertificacao delphi
Link para o comentário
Compartilhar em outros sites

Eu atualizei os fontes e instalei pelo novo acbrinstal e funcionou sem problemas.

 

Abraços

Editado por Sergioguedes

Atenciosamente

Sérgio Guedes

LSI Sistemas

Email: [email protected]

Skype: sergio.lsisistemas

www.lsisistemas.com.br

Precisando de Integração com PDV NFC-e?

Conheça ClickPDVOEM

 

Link para o comentário
Compartilhar em outros sites

Primeiro quero parabenizar pelo componente, ficou ótimo. Uma última idéia, seria colocar as propriedades de retorno em public, ao invés de em published. Apenas para não ficarem aparecendo no Object inspector. 

  • Curtir 1

Sistemas para toda área Goumert, pequeno varejo e baladas.

www.controleautomacao.com.br

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 3893 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.