Fechar

quarta-feira, 25 de março de 2009


Lazarus: Resolvendo o problema da jpegforlazarus no Linux


Linux user
Esta semana estive inicializando um projeto comercial no Lazarus, e para tal precisava de um componente de pdf.



Encontrei o
powerpdf. Ao instalá-lo, dava erro de dependência de pacote "jpegforlazarus" e no site do Lazarus tem uma informação que diz para você instalar esse pacote que fica no diretório ($lazarus)/componente/jpeg.

Porém o pacote não aparecia para mim, mesmo instalando todos os *.deb. Passei a noite em claro, mas consegui descobrir o motivo: a partir da versão do 0.9.23 do Lazarus, a jpegforlazarus passa a ser incluída na LCL. Por isso no diretório ($lazarus)/componente/jpeg não encontrava nenhuma jpgforlazarus.lpk.

Para resolver este problema, comente todas as referências a Jpeg no pacote do powerpdf:

uses
SysUtils, Classes, Graphics, PdfTypes, PdfDoc, PdfImages;
// {$IFDEF LAZ_POWERPDF}
// jpegforlazarus
// {$ELSE}
// JPEG;
// {$ENDIF}
// ;


Após isso, compile e instale o pacote, ao final, recompile a IDE.


0 comentários:

Postar um comentário

Mais Populares

Seguidores

Є & V. Copyright 2011 Evaldo Avelar Marques - sprintrade network