Ir para conteúdo
  • Cadastre-se

Daniel Simoes

Fundadores
  • Total de ítens

    27.468
  • Registro em

  • Última visita

  • Days Won

    766

Tudo que Daniel Simoes postou

  1. Pelo GetIt, não aparece nenhuma opção de ferramenta ?
  2. Eles estão errados... O SAT não tem vinculo com a impressora...
  3. Sim, você pode usar Fortes Report
  4. Quem comanda a impressão, é o Software de Gestão.. ou seja, o Bling... Talvez o suporte deles, possa ajudar nessa configuração
  5. 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
  6. 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
  7. 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...
  8. 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"...
  9. Mas nesse caso, não temos o mesmo problema ? BioRead(ABio, Lin, BufferLen); Estou tentando compreender o que pode gerar o problema de RangeChecking
  10. 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 ?
  11. @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..
  12. Essa API, aceita o verbo "PUT" ? Como você chama ela com o PostMan ? Consegue enviar um PrintScreen ?
  13. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  14. 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
  15. Não domino esse assunto, mas veja se o tópico ajuda:
  16. é possível usar IFDEFs como no Pascal ?
  17. @José M. S. Junior seria de muito impacto querermos a compatibilidade com esses Frameworks antigos?
  18. 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
  19. Obrigado pela contribuição... @José M. S. Junior, pode por favor analisar ?
  20. No Instalador do ACBr, tem a opçao de apagar as versões anteriores, instaladas
×
×
  • 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...