Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Arquivo: Fontes/ACBrSerial/ACBrECFBematech.pas

Procedure: PafMF_GerarCAT52()

Não compila no Linux; acrescentei dois {$IFNDEF LINUX} apenas para compilar.

As chamadas que deram erro: LoadDLLFunctions e AbrePortaSerialDLL.

Para funcionar no Linux seria preciso mais do que estes IFDEF, evidentemente.

Alexsander da Rosa

Rednaxel Informática

http://rednaxel.com

Postado

Segue PATCH gerado com "svn diff ACBrECFBematech.pas".

Apenas acrescentei dois {$IFNDEF LINUX} nas chamadas de LoadDLLFunctions e AbrePortaSerialDLL.

Não deve funcionar no Linux (que não usa DLL) mas pelo menos compila.

PS: Como dá pra ver, o arquivo também não está com encoding UTF-8.


Index: ACBrECFBematech.pas

===================================================================

--- ACBrECFBematech.pas	(revisão 3869)

+++ ACBrECFBematech.pas	(cópia de trabalho)

@@ -3723,7 +3723,9 @@

   FileMFD: AnsiString;

   DataArquivo: TDateTime;

 begin

+  {$IFNDEF LINUX}

   LoadDLLFunctions;

+  {$ENDIF}


   NumUsu   := AnsiString(UsuarioAtual);


@@ -3739,7 +3741,9 @@

     // gerar arquivos de um arquivo MFD, ent�o baixamos a MFD para o periodo

     // e rodamos um loop com a data gerando o arquivo para cada dia dentro

     // do per�odo

+    {$IFNDEF LINUX}

     AbrePortaSerialDLL( fpDevice.Porta, FilePath ) ;

+    {$ENDIF}


     // fazer primeiro o download da MFD para o per�odo

     Resp := xBematech_FI_DownloadMFD( FileMFD, '1', DiaIni, DiaFim, NumUsu );

bematech.txt

Alexsander da Rosa

Rednaxel Informática

http://rednaxel.com

  • Este tópico foi criado há 4472 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.