unit Unit2;

interface

//------- V E R S Ã O   D O   A P L I C A T I V O -------//

CONST
  VERSAO_APLICATIVO : String = '1.2.0';

//------- D E C L A R A Ç Ã O   D A   F U N Ç Ã O   D A   D L L -------//

function Gera_AtoCotepe1704 (ComPortOrFileName: String;
                                        Modelo: String;
                                   RegFileName: String;
                                   DataReducao: String): Integer;
                             stdcall; external 'DLLG2_Gerador.dll' name 'Gera_AtoCotepe1704';

function Gera_Conversor1704 (PathOrigem : String;
                            FileDestino : String;
                                 Modelo : String): Integer;
                            stdcall; external 'DLLG2_Gerador.dll' name 'Gera_Conversor1704';

function Gera_ConversorFMT1704 (PathOrigem : String;
                               FileDestino : String;
                                    Modelo : String): Integer;
                            stdcall; external 'DLLG2_Gerador.dll' name 'Gera_ConversorFMT1704';

//------- M E N S A G E N S   D E   R E T O R N O -------//

CONST

  COMANDOEXECUTADO           : String = 'Arquivo ATO COTEPE 17/04 gerado com sucesso.';
  ERRO_EMITELEITURAX         : String = 'Erro ao executar comando EmiteLeituraX.';
  ERRO_EMITELEITURAMF        : String = 'Erro ao executar comando EmiteLeituraMF.';
  ERRO_EMITELEITURAMFD       : String = 'Erro ao executar comando EmiteLeituraFitaDetalhe.';
  ERRO_CMDINEXISTENTE        : String = 'Comando Inexistente.';
  ERRO_DADOSIMPRESSAO        : String = 'Erro ao obter dados de impressão.';
  ERRO_ACESSARARQUIVO        : String = 'Erro ao acessar o arquivo.';
  ERRO_DATAINVALIDA          : String = 'Erro ao executar comando.Data inválida.';
  ERRO_NAOEXISTEREDUCAO      : String = 'Não existe redução executada na data informada.';
  ERRO_MODELOINVALIDO        : String = 'Modelo não permitido.';
  ERRO_COMANDOINVALIDO       : String = 'Comando inválido.';
  ERRO_DLLNAOENCONTRADA      : String = 'Biblioteca não foi encontrada.';
  ERRO_SEMSINALCTS           : String = 'Sem Sinal de CTS.';
  ERRO_NOMEARQUIVOINVALIDO   : String = 'Nome do arquivo inválido';
  ERRO_INTERVALONAOPERMITIDO : String = 'Intervalo de data não permitido';
  ERRO_ORIGEMNAOPERMITIDO    : String = 'Caminho de origem não permitido.';
  ERRO_DESTINONAOPERMITIDO   : String = 'Caminho de destino não permitido.';
  ERRO_DEFAULT               : String = 'Erro Desconhecido.';

//------- M E N S A G E N S   D O   A P L I C A T I V O -------//

  AGUARDE : String = 'AGUARDE...';

//------- T I T U L O   D A S   J A N E L A S   D O   A P L I C A T I V O -------//

  TITULOJANELA : String = 'Gerador Ato Cotepe 17/04';

implementation

end.
