-
Total de ítens
29.397 -
Registro em
-
Última visita
-
Days Won
782
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que Daniel Simoes postou
-
Juiomar, Funciona... eu implementei essa rotina justamente para esse teste (sem sentido) da NTK Veja o método "Procedure TentaImprimirLinhas( Texto: AnsiString; IndiceBMP: Integer ) ;" em ACBrECF.pas:5190 Procedure TentaImprimirLinhas( Texto: AnsiString; IndiceBMP: Integer ) ; var Est : TACBrECFEstado ; OldTimeOut : LongInt ; Erro : String ; begin ComandoLOG := 'LinhaRelatorioGerencial( "'+Texto+'", '+IntToStr(IndiceBMP)+' )'; try fsECF.LinhaRelatorioGerencial( Texto, IndiceBMP ) ; except On E : Exception do begin Erro := E.Message ; // Não conseguiu imprimir ? Verifique se o relatório foi fechado pelo ECF // OldTimeOut := TimeOut; TimeOut := max(TimeOut,5); // Tenta ler o Estado por 5 seg ou mais Est := estDesconhecido; try Est := Estado; // Lendo o estado do ECF if Est = estLivre then begin // Está Livre, provavelmente foi fechado por longo tempo de // impressao... (O ECF é obrigado a fechar o Gerencial após 2 // minutos de Impressão). Vamos abrir um Novo Gerencial e Tentar // novamente AbreRelatorioGerencial(fsIndiceGerencial); fsECF.LinhaRelatorioGerencial( Texto, IndiceBMP ); end ; finally TimeOut := OldTimeOut; if Est <> estLivre then raise EACBrECFErro.Create( ACBrStrToAnsi(Erro) ); end ; end ; end ; end ; Entretanto, para que esse método seja usado, é necessário que: (ACBrECF1.MaxLinhasBuffer > 0)
- 18 replies
-
- pay&go
- certificação
- (e 1 mais)
-
Detectar carregamento de IP
Daniel Simoes replied to bnobre 's tópico in Object Pascal - Delphi & Lazarus
Será que o problema não é o fato do MySQL demorar para "subir" ? Ele está instalado como um serviço do Windows? -
Se nao é um ECF, nao faz sentido usar o ACBrECF Use o ACBrPosPrinter...
-
Mas nos fontes do componente... ele captura o erro, que é causado pelo "estouro" de linhas no Relatório, e automaticamente abre outro Relatório
- 18 replies
-
- pay&go
- certificação
- (e 1 mais)
-
Essa impressora é Fiscal ?? Se SIM, use ecfSwedaSTX
-
ACBR x Alocação de memória
Daniel Simoes replied to Dércio Luis Zanatta's tópico in NFC-e - Nota Fiscal do Consumidor Eletrônica
o HeapTrace é a melhor maneira de sabermos se realmente ocorre o vazamento de memória... Provavelmente é algo na maneira que o RuWindows aloca/desaloca a memória... Eu creio que o consumo de memória deva estabilizar, após algum tempo de uso... -
ACBR x Alocação de memória
Daniel Simoes replied to Dércio Luis Zanatta's tópico in NFC-e - Nota Fiscal do Consumidor Eletrônica
Por favor primeiro pela atualização do Fortes Report https://github.com/fortesinformatica/fortesreport-ce Qual é exatamente o passo a passo (quais botões clicar, e em qual ordem) que você está fazendo, com o ACBrNFe_Demo ? -
ACBR x Alocação de memória
Daniel Simoes replied to Dércio Luis Zanatta's tópico in NFC-e - Nota Fiscal do Consumidor Eletrônica
@Dércio Luis Zanatta, Notei um assincronismo das linhas do seu HeapTrace e os fontes do Fortes Report atual... Verifique se os seus fontes do Fortes Report estão atualizados... -
ACBR x Alocação de memória
Daniel Simoes replied to Dércio Luis Zanatta's tópico in NFC-e - Nota Fiscal do Consumidor Eletrônica
Pode ser algo no Demo em Delphi ou no FortesReport em Delphi... não parece ser no componente ACBrNFe Fiz o teste com o ACBr_NFeDemo, compilado em Lazarus e com o HeapTrace ligado... Cliquei em "Criar e Enviar", e após a recepção, o Preview do DANFE foi exibido... Não houve vazamento de memória... Segue o HeapTrace C:\Pascal\Comp\ACBr\trunk2\Exemplos\ACBrDFe\ACBrNFe\Lazarus\ACBrNFE_Demo.exe > c:\temp\stdout.txt 2> c:\temp\stderr.txt Heap dump by heaptrc unit 367286 memory blocks allocated : 38285816/39324456 367286 memory blocks freed : 38285816/39324456 0 unfreed memory blocks : 0 True heap size : 2195456 True free heap : 2195216 Should be : 2195456 Elton, Esse formulário, libera a si próprio da memória... procedure TRLPreviewForm.DoClose(var Action: TCloseAction); begin DefaultWindowState := WindowState; DefaultWindowBounds := BoundsRect; // Action := caFree; end; (a não ser que TForm no Delphi XE , não chame por "DoClose") @Dércio Luis Zanatta, favor compilar em Modo Debug, e deixar um Break Point no método acima... (RLPreviewForm.pas:1233) -
ACBR x Alocação de memória
Daniel Simoes replied to Dércio Luis Zanatta's tópico in NFC-e - Nota Fiscal do Consumidor Eletrônica
Não exatamente... a ideia é achar objetos que não foram destruídos... no Google achei esse link:http://www.devmedia.com.br/detectando-memory-leaks-em-delphi-win32-com-cnmemprof-e-fastmm4/11146 Talvez o @EMBarbosa, possa nos dar informações mais precisas... -
ACBR x Alocação de memória
Daniel Simoes replied to Dércio Luis Zanatta's tópico in NFC-e - Nota Fiscal do Consumidor Eletrônica
Existem programas que pegam "MemoryLeaks"... no Lazarus usamos a compilação com "HeapTrace"... Não estou bem certo de qual seria o programa no Delphi, mas certamente deve existir... -
Sinto muito, não temos nenhuma impressora da Daruma para testes... Tente contato como o suporte deles..
-
Impressao Direta
Daniel Simoes replied to hendellcardoso's tópico in Object Pascal - Delphi & Lazarus
Sim... veja na pasta Exemplos o projeto PosPrinterTeste -
tente um valor menor do que 20, em EspacoEntreLinhas
-
Impressao Direta
Daniel Simoes replied to hendellcardoso's tópico in Object Pascal - Delphi & Lazarus
Use o ACBrPosPrinter -
Infelizmente, cada ECF trata as operações Não fiscais de uma forma diferente... O melhor é utilizar o método ACBrECF.NaoFiscalCompleto, pois ele tenta abstrair a diferença entre os modelos...
- 2 replies
-
- comprovante
- não-fiscal
-
(e 3 mais)
Tags:
-
ACBrTEFD + Bemafi32.dll + Impressora Fiscal
Daniel Simoes replied to Gr@c@'s tópico in Dúvidas sobre TEF
Sim, é possível usar as DLLs... o seu erro provavelmente está em não sinalizar de forma adequada, qual o Retorno do ECF... Repare que todos os eventos, tem um parâmetro de Retorno... ele deve ser preenchido de maneira a passar para o TEFD a informação que ele pediu... Na dúvida, estude os fontes do TEFDDemo -
Erro ao acessar a retaguarda na Secretaria da Fazenda
Daniel Simoes replied to Fausto's tópico in ACBrSAT
Aqui está acessando normalmente... provavelmente foi algum problema temporário -
ACBrCEP - Erro ao pesquisar Cep único
Daniel Simoes replied to Jéter Rabelo Ferreira's tópico in ACBrTCP
Obrigado... já está no SVN.... -
Instalação AcbrMonitor Plus no linux
Daniel Simoes replied to Luiz Otavio Ribeiro Valle's tópico in ACBrMonitor PLUS
A tarefa pode depender da equipe de desenvolvimento do Fortes Report... -
Problema ao Gerar Espelho da MFD na Epson.
Daniel Simoes replied to Natanael.Ribeiro's tópico in ACBrSerial
Qual é o passo a passo para reproduzir o problema no ECFTeste ? -
Acredito que deva até mesmo compilar no D6
-
Impressão de NFce em impressora A4
Daniel Simoes replied to Douglas lopes Leme's tópico in Dúvidas Gerais sobre o ACBr
Se não me engano existem um componente especifico para DANFE NFCe em A4
