[fpc-pascal] FPC Graphics options?
James Richters
james at productionautomation.net
Mon May 15 21:50:23 CEST 2017
I put freetype.dll in with the sample program and I was able to successfully compile it, and I can even run it without any errors, but I never get any graphics display.. am I missing some obvious step? I am compiling and running it with the Free Pascal text mode IDE, I added the paths to aggpas to my directories so it is finding them and using them. I can trace into the program and I see it is going into aggpas units, but I do not get any graphical window, I don't get any errors either, it just runs and exits.
James
-----Original Message-----
From: fpc-pascal [mailto:fpc-pascal-bounces at lists.freepascal.org] On Behalf Of Graeme Geldenhuys
Sent: Monday, May 15, 2017 11:57 AM
To: fpc-pascal at lists.freepascal.org
Subject: Re: [fpc-pascal] FPC Graphics options?
On 2017-05-15 16:28, James Richters wrote:
> Agg2dconsole.exe - System Error The Program can't start because
> freetype.dll is missing from your computer. Try reinstalling the
> program to fix the problem
>
> Any ideas?
Sorry about that. AggPas uses the FreeType library (preferred - more features that GDI) or Windows GDI for font support. Seeing as that demo doesn't output text, I really should have disabled font support via
{$DEFINE AGG2D_NO_FONT}
at the top of the unit, but I forgot to do that. So, you can do the above and recompile or...
Alternatively, simply copy the freetype.dll into the same directory as the executable, or in your Windows System path. You can find a copy included with fpGUI's code repository in a ZIP file located at:
<fpgui>/extras/freetype_windows/freetype.zip
Regards,
Graeme
--
fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal http://fpgui.sourceforge.net/
My public PGP key: http://tinyurl.com/graeme-pgp _______________________________________________
fpc-pascal maillist - fpc-pascal at lists.freepascal.org http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal
More information about the fpc-pascal
mailing list