Ir para conteúdo
  • Cadastre-se

Daniel Simoes

Fundadores
  • Total de ítens

    29.326
  • Registro em

  • Última visita

  • Days Won

    781

Tudo que Daniel Simoes postou

  1. Oi Charles... em relação ao efeito "tabela", parece ser algum bug no Sw.Básico na questão do Page Mode da Impressora verifica com o fabricante, se há alguma atualização de firmware disponível Em relação ao grande espaçamento... ajuste EspacoEntreLinhas, para valores de 10 a 40
  2. Na caixa ao lado, em Detalhes tem algumas explicações para os questionamentos A compra dá direito a 3 meses de Download,e todas atualizações nesse periodo... A compra não dá direito a suporte pelos consultores do ACBr Pro... o suporte pode ser feito nos canais abertos do ACBr O ACBrMonitor não tem travas ou limites de instalações
  3. Mas se 1024, causa o erro de RangeChecking (o que não deveria, pois estamos falando de um Integer)... então essa implementação ainda corre o risco de ocorrer problema...
  4. Não parece ser o caso.. ele pode ler de 0 a 1024 Bytes, pois BufferLen é 1024... "RetTotal" não está sendo usado na chamada de "BioRead"...
  5. Mas nesse caso, não temos o mesmo problema ? BioRead(ABio, Lin, BufferLen); Estou tentando compreender o que pode gerar o problema de RangeChecking
  6. Obrigado pela resposta... É esperado que BioRead retorne 0 ou algum valor negativo.. mas por "Ret" ser Integer, isso não seria problema.. e o IF abaixo, trata valores não positivos... Qual a sua IDE ? Como você compila no Linux ?
  7. @João Antônio, em qual linha exatamente, ocorria o erro de RangeChecking ? function BioToStr(ABio : pBIO) : AnsiString ; Var Ret : Integer ; Lin : AnsiString ; begin Result := ''; repeat SetLength(Lin,1024); Ret := BioRead( ABio, Lin, 1024); if Ret > 0 then begin Lin := copy(Lin,1,Ret) ; Result := Result + Lin; end ; until (Ret <= 0); end ; Eu prefiro essa implementação, pois ela trabalha com um Buffer de 1K, e não teria problemas de memória, mesmo que o conteúdo de pBio, fosse muito grande..
  8. Essa API, aceita o verbo "PUT" ? Como você chama ela com o PostMan ? Consegue enviar um PrintScreen ?
  9. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  10. Se você está recebendo o erro acima, é porque faltou inicializar o ActiveX Para corrigir, chame a rotina de inicialização, no Create do seu Form Principal.. Exemplo: uses ActiveX; ... procedure TForm1.FormCreate(Sender: TObject); begin CoInitialize(nil); end; Obrigado "Valmir Teixeira", pela resposta em nosso Discord Outra resposta semelhante em: https://en.delphipraxis.net/topic/3738-cannot-create-instance-of-class-clsid_wicimagingfactory/
      • 4
      • Curtir
      • Obrigado
  11. Não domino esse assunto, mas veja se o tópico ajuda:
  12. é possível usar IFDEFs como no Pascal ?
  13. @José M. S. Junior seria de muito impacto querermos a compatibilidade com esses Frameworks antigos?
  14. O INI em disco sempre será prioritário... No seu processo de instalação ou atualização você poderia apagar o INI em disco, para usar o Resource interno... No instalador do ACBrMonitor, optamos por sempre copiar o INI na mesma pasta do EXE, sempre
  15. Obrigado pela contribuição... @José M. S. Junior, pode por favor analisar ?
  16. No Instalador do ACBr, tem a opçao de apagar as versões anteriores, instaladas
  17. Você poderia usar FMX,com Layouts e Paths
  18. Geralmente é necessário criar um novo CSC na SEFAZ...
  19. Link para o arquivo, no SVN: http://svn.code.sf.net/p/acbr/code/trunk2/Fontes/ACBrDFe/ACBrNFSeX/Provedores-Implementados.txt
×
×
  • 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...
The popup will be closed in 10 segundos...