Olá pessoal,
estou com uma dúvida com relação ao estado do ecf com o componente ACBrECF. Quando declaro a constante estados e dentro do vetor eu coloco tACBrECFEstado está me retornando um erro de Undeclared Identified. Estou utilizando o Delphi XE8. Por que isto está acontecendo, já que o mesmo problema não acontece em uma versão anterior? Estou esquecendo de alguma coisa, alguma configuração? Segue abaixo o exemplo. O erro está acontecendo na palavra em destaque. Agradeço a ajuda.
const Estados : array[tACBrECFEstado] of String = ('Não Inicializada', 'Desconhecido', 'Livre', 'Venda', 'Pagamento', 'Relatório', 'Bloqueada', 'Requer Z', 'Requer X', 'Nao Fiscal' );
implementation
uses Rotina, uBematech;
function Frm_Principal.EstadoECF : String ; begin try Result := Estados[ ACBrECF.Estado ] ; { GetEnumName(TypeInfo(TACBrECFEstado), integer( ACBrECF1.Estado ) ) ;} except Result := 'Falha ao ler' ; ShowMessage('**** Falha ao ler ESTADO do ECF ****'); end ; end ;