Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Pessoal, 

 

Preciso validar o retorno de estado ECF.

 

Ex: se o ECF estiver desligado, faltando papel, faltando redução Z ou cupom em aberto.

Como posso obter este retorno ?

 

Veja o Código.

 

 

if DmACBR.ACBrECF1.Estado.estLivre = true then ------ > nesta linha esta dando erro: error E2018:      E2018 Record, object or class type required 
          DmAcbr.ACBrECF1.AbreCupom('','','')
   else
   begin
TF_Vendas.close;
end;
end;
  
 
Att, 
 
 
Marcos Martins

Att,

---------------------

Marcos Martins

  • Moderadores
Postado

Por favor estude o demo do ACBrECF, veja que esse erro está acontecendo porque essa propriedade Estado e um tipo enumerado e você está comparando ela com um boolean, isso é algo básico que uma boa lida no código já teria lhe ajudado a resolver, inclusive a mensagem de erro lhe diz isso claramente.

 

Estude o demo do ACBrECF, ele possui implementações para todos os métodos e propriedades disponibilizados pelo componente e também a forma de utilizá-los.

Equipe ACBr

Régys Borges da Silveira

http://www.regys.com.br

certificacao delphicertificacao delphi
  • Consultores
Postado

Object Pascal não permite essa construção:

DmACBR.ACBrECF1.Estado.estLivre

A propriedade "Estado" não é class, Record ou object. Então, você não pode colocar "Estado.AlgumaCoisa".

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
  • Este tópico foi criado há 4276 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • 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.