[Lazarus] Error 500
silvioprog
silvioprog at gmail.com
Tue Apr 5 17:14:58 CEST 2011
2011/4/5 silvioprog <silvioprog at gmail.com>:
> Hi.
>
> In a simple CGI app, I try to use TFreeTypeFont class, but without success.
> The error returned is "Error 500"(see log in [1]).
>
> In attached I send a small sample to reproduce the error.
>
> *Lazarus 0.9.31 r30005 FPC 2.5.1 i386-win32-win32/win64 / XAMPP 1.7.3!
> on Windows Seven 64.*
>
> Thx.
>
> [1]:
> ---------------------------
> Date: Tue, 05 Apr 2011 14:54:11 GMT
> Server: Apache/2.2.14 (Win32) DAV/2 mod_ssl/2.2.14 OpenSSL/0.9.8l
> mod_autoindex_color PHP/5.3.1 mod_apreq2-20090110/2.7.1 mod_perl/2.0.4
> Perl/v5.10.1
> Vary: accept-language,accept-charset
> Accept-Ranges: bytes
> Connection: close
> Content-Type: text/html; charset=iso-8859-1
> Content-Language: pt-br
> ---------------------------
>
> 500 Internal Server Error
I'm trying to write a text in an image and show in the browser. This
code[1] not works (returns error 500).
[1] (http://www.mail-archive.com/lazarus@lists.lazarus.freepascal.org/msg18488/t.pp):
uses
FPCanvas, FPImage, FPImgCanv, FTFont, FPWritePNG;
var
img: TFPMemoryImage;
c: TFPImageCanvas;
f: TFreeTypeFont;
begin
img := TFPMemoryImage.Create(500, 100);
c := TFPImageCanvas.Create(img);
f := TFreeTypeFont.Create;
c.Clear;
c.Pen.FPColor := colRed;
f.Name := 'Times';
f.Size := 14;
f.FPColor := colRed;
c.Font := f;
c.TextOut(10, 20, 'sample text 12345');
img.SaveToFile('test.png');
f.Free;
c.Free;
img.Free;
end.
--
Silvio Clécio
=============================================
Blog - silvioprog.com.br
Twitter - twitter.com/silvioprog
LazSolutions - code.google.com/p/lazsolutions
Lazarus-BR - groups.google.com.br/group/lazarus-br?hl=pt-BR
=============================================
More information about the Lazarus
mailing list