Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

  • Fundadores
Postado

http://forum.lazarus.freepascal.org/index.php/topic,34807.0.html?PHPSESSID=e882609a6rk1ql5uoro2uifs74

Citar
The Lazarus team is glad to announce the release of Lazarus 1.6.2. This is a bugfix release.

This release was built with FPC 3.0.0.
The previous release Lazarus 1.6.0 was built with FPC 3.0.0 too.

Here is the list of changes for Lazarus and Free Pascal:
http://wiki.lazarus.freepascal.org/Lazarus_1.6.0_release_notes
http://wiki.lazarus.freepascal.org/User_Changes_3.0.0

The release is available for download on SourceForge:
http://sourceforge.net/projects/lazarus/files/

Choose your CPU, OS, distro and then the "Lazarus 1.6.2" directory.

Checksums for the SourceForge files:
http://www.lazarus-ide.org/index.php?page=checksums#1_6_2

Minimum requirements:

Windows:
  MS Windows >= Win98 (32 or 64bit)
  Win98 and WinNT IDE needs FPC 2.6.4 and building with flag
    -dWIN9XPLATFORM.

FreeBSD/Linux:
  gtk 2.8 or qt4.5, 32 or 64bit.

Mac OS X:
  10.5 to 10.11, LCL only 32bit, non LCL apps can be 64bit.

The svn tag is
http://svn.freepascal.org/svn/lazarus/tags/lazarus_1_6_2

Here is the list of fixes for Lazarus 1.6.x:
http://wiki.freepascal.org/Lazarus_1.6_fixes_branch

For people who are blocked by SF, the Lazarus releases from SourceForge
are mirrored at:
ftp://freepascal.dfmk.hu/pub/lazarus/releases/
and later at (after some time for synchronization)
http://michael-ep3.physik.uni-halle.de/Lazarus/releases/
and
http://mirrors.iwi.me/lazarus/
« Last Edit: November 15, 2016, 10:12:25 pm by mattias »

 

  • Curtir 2
Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

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

  • 2 semanas depois ...
Postado

ACBrDevice.pas(1571,25) Error: Wrong number of parameters specified for call to "Write"

procedure TACBrDevice.EnviaStringRaw (...)
(...)
Printer.Write(AString);
(...)

Na unit Printers a declaração está assim:

function  Write(const Buffer; Count:Integer; var Written: Integer): Boolean; virtual;

Com SVN blame descobri que esta alteração entrou na release 12443:

~/fontes/ACBr$ svn -r 12442:HEAD log Fontes/ACBrSerial/ACBrDevice.pas 
------------------------------------------------------------------------
r12443 | dopi | 2016-10-02 21:47:17 -0300 (Dom, 02 Out 2016) | 18 linhas

-- ACBrDevice --
[+] Adicionado o suporte a portas "RAW", permitindo usar o "Nome da Impressora",
    do sistema operacional, na definição da "Porta"  Exemplo:
    "SWEDA SI-300S"  ou  "RAW:SWEDA SI-300S"
    Use "*" para imprimir na impressora Default
[+] Nova sintaxe para atribuição de portas do tipo "Arquivo". Exemplo:
    "C:\TEMP\saida.prn"  ou  "FILE:C:\TEMP\saida.prn"
[+] Adicionada nova propriedade "DeviceType: TACBrDeviceType", sendo que
    TACBrDeviceType = (dtFile, dtSerial, dtTCP, dtRawPrinter, dtHook)
    Essa propriedade é detectada automaticamente, na atribuição da propriedade
    "Porta", mas pode ser atribuída posteriormente, caso a detecção automática
    não esteja correta.

-- ACBrPosPrinter --
[-] Ajuste para ignoarar as tags '</corte_parcial> e </corte_total> quanto
    propriedade "CortaPapel" for False.
[-] Correção na exibição de mensagens de erro com acentuação.
    (por: DSA)
------------------------------------------------------------------------

Estou compilando com Lazarus 1.4.4 e FPC 2.6.4 num Ubuntu 14.04 LTS.

Alexsander da Rosa

Rednaxel Informática

http://rednaxel.com

Postado
35 minutos atrás, Daniel Simoes disse:

O problema é a versão do FPC...

Atualizar para a última versão não é uma possibilidade para você ?

Algum sugestão de ajustes nos fontes ?

Vou testar este upgrade num ambiente de testes. Seria interessante incluir este tipo de requisito na documentação.

Enquanto isso, uma alternativa que compilou (não testei se imprime mesmo), junto com a declaração de uma variável tmp_cont integer, foi a seguinte:

{$IFDEF FPC_FULLVERSION < 30000}
Printer.Write(AString,Length(AString),tmp_cont);
{$ELSE}
Printer.Write(AString);
{$ENDIF}

 

Alexsander da Rosa

Rednaxel Informática

http://rednaxel.com

  • 2 semanas depois ...
  • Este tópico foi criado há 2904 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.