Ir para conteúdo
  • Cadastre-se

EMBarbosa

Consultores
  • Total de ítens

    9.405
  • Registro em

  • Última visita

  • Days Won

    117

Tudo que EMBarbosa postou

  1. Então faz o seguinte: use o código fonte que tem na sua mão e faça um debug até o momento em que o componente escreve o registro e nos mostre exatamente qual é o código que converte a constante vlVersao109 para versão 009.
  2. 1, 4, 5 - Não sei do que você está falando. Seria melhor criar um tópico específico sobre. Se já há algum, queira por favor citar. 2,3 - Como o Daniel mencionou antes, é necessário analisar caso a caso. Não pode-se utilizar string nas versões mais novas do Delphi ou Lazarus quando for variáveis, parâmetros ou retornos que serão utilizados para comunicação serial sem fazer um tratamento. Nestes casos, AnsiString é utilizado como um um "array of bytes" que não pode ser substituído por String nas versões mais novas do Delphi.
  3. Como já dito antes, estamos muito agradecidos pelo trabalho que você está fazendo. E está indo muito bem. Não tem muito que alterar nada. Neste tópico você incorporou o arquivo ACBrSPEDFiscal.pas que continha uma alteração do método LimpaRegistros que já foi discutido antes. Você não explicou que fez essa alteração incluindo ela novamente aqui. Gostaria apenas que você não misturasse as remoções de warnings e hints com melhorias. Crie um novo tópico para melhorias ou sugestões. Se já existe um tópico, chame a atenção para ele.
  4. "File Acces Denied" costuma ser a porta ocupada por outro processo ou até mesmo pelo mesmo processo. Também permissões que o aplicativo não tem podem gerar esse erro, principalmente se o sistema operacional mudou.
  5. Olá Waldir, estamos muito felizes com sua ajuda na parte de remoção de hints e warnings. Muito obrigado. Queria lhe pedir que por favor, não misture melhorias propostas que não foram enviadas ao SVN com suas proposições para a remoção de hints e warnings. Principalmente sem dizer quais mudanças e o porquê de você as incluir.
  6. Daniel, ao invés de usar o FieldByName, poderia utilizar o FindFieldByName no código proposto pelo Waldir. Mas para isso teria que mudá-lo de protected para public.
  7. Por favor, faça uma pesquisa por "Convênio ICMS 93/15" no fórum usando a pesquisa do google. Temos muitos tópicos falando sobre. Acho que essas perguntas já foram respondidas.
  8. 2.2 - Permaneça no assunto - Quando tiver uma dúvida diferente do assunto no tópico, poste em novo tópico. Não use algo equivalente a "aproveitando o gancho... [dúvida não relacionada com o tópico aqui]". Favor leia as regras do fórum.
  9. Moderação: Tópico movido. Não é uma dúvida sobre os componentes ACBr.
  10. Existem versões compiladas (arquivo .dcu) das units ACBrMail.pas acessíveis ao compilador do seu Delphi 7. Faça a limpeza conforme é recomendado. O fórum está repleto de exemplos disso.
  11. Não. Mas você pode alterar os arquivos ACBrECFBlocos.pas e ACBrECFBloco_0_Class.pas conforme o manual e anexar aqui para análise
  12. Atenção! Queremos informar que o subfórum trunk2 este subfórum será fechado. Faremos isso até sexta feira 11/03/2016. Veja este tópico no subfórum citado para maiores informações ou para dar sua opinião...
  13. Atenção! Queremos informar que este subfórum será fechado. Faremos isso até sexta feira 11/03/2016. O motivo é que como não damos mais suporte ao trunk, e até mesmo estamos removendo o trunk, não há mais necessidade destes tópicos serem separados num subfórum trunk2. Na verdade, é melhor que novos tópicos voltem a ser criados em seus respectivos subfóruns apropriados. Após o fechamento, os tópicos aqui já criados serão movidos gradualmente para os respectivos subfóruns.
      • 9
      • Curtir
  14. O que está acontecendo é que por algum motivo, o Delphi está se confundindo e utilizando uma unit do DUnitX ao invés do DUnit. O problema de utilizar sua versão dos arquivos dproj é que isso tornaria esses arquivos incompatíveis com as versões anteriores do Delphi. Fiz um commit para tentar sanar o problema. Favor verificar.
  15. Olá Waldir, Os arquivos dropj e groupproj não são necessários para os testes. Na verdade eles são específicos para cada versão do Delphi. Eu apenas deixei eles no SVN pois achei que isso facilitaria o seu uso. Por isso, faça um teste pra mim, por favor. Remova os arquivos dproj e groupproj. Abra os arquivos dpr e execute os testes. Copie e cole aqui mensagens de erros caso aconteçam.
  16. Sintoma: Você está recebendo o seguinte erro abaixo ao tentar atualizar o código ACBr: Command: Update Updating: ... <Caminho do componente no seu computador> Error: Target path '/trunk' does not exist Diagnóstico: Você está utilizando componentes ACBr desatualizados. O braço "trunk" de nosso repositório de código foi (removido) movido pois não estamos mais dando suporte nem fazendo correções neste código. Você deve migrar os componentes para o trunk2. Veja este tópico sobre o trunk2. Migre o mais rápido possível para os componentes ACBr no trunk2. Caso você deseje continuar utilizando componentes desatualizados, esteja ciente que não poderá esperar nenhum suporte da equipe ACBr. Ainda assim, você pode fazer o switch para o caminho do tag do trunk. Veja no seguinte tópico como fazer isso:
      • 1
      • Curtir
  17. http://docwiki.embarcadero.com/RADStudio/XE8/en/Global_Variables http://stackoverflow.com/q/25109497/460775
  18. Tentou o manual ou o suporte do fabricante?
  19. O arquivo dfm provavelmente foi salvo como UTF8. Tente o seguinte: Abra o arquivo dfm no notepad. Selecione "salvar como" e no formato escolha "ANSI". Salve por cima do arquivo antigo.
  20. Provavelmente o problema é o Application.processmessages. Não faz muito sentido chamar ele de uma thread secundária.
  21. Depende como foi implementada. Recurso glass|aero? Pode ser desabilitado em cada máquina.
  22. Waldir, crie um novo tópico sobre os problemas que encontrou com os testes unitários existentes. A gente pode tentar verificar isso primeiro. Seria muito melhor ter os testes funcionando antes de fazer essas alterações.
  23. Não por agora. Daí você pode anexar as units alteradas para teste. Tome cuidado pois principalmente os componentes da paleta ACBrSerial fazem uso de comunicação serial e usam AnsiString no lugar de um Array of Bytes.
  24. Foi prorrogado em MG o prazo de entrega. http://www.fazenda.mg.gov.br/noticias/2016_02_24_DESTDA.html
  25. Já é de nosso conhecimento que o ACBr produz muito mais Warnings e Hints que deveria. Mas precisamos de voluntários para ajudar nisso. Relacionado:
×
×
  • 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.

The popup will be closed in 10 segundos...