Jump to content

chamada diadoacbr

Assista tectoy.png

LAZARUS 1.6.2 lançado


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

Recommended Posts

  • Fundadores

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 »

 

  • Like 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.

Link to comment
Share on other sites

  • 2 weeks later...

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

Link to comment
Share on other sites

  • Fundadores

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 ?

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.

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.