[fpc-pascal] Placing binary data (resources) in object files?

Rainer Stratmann rainerstratmann at t-online.de
Mon Jun 3 20:14:42 CEST 2013

 On Monday 03 June 2013 20:01:45 you wrote:
> I think I'll use Rainer's example:
> {$ir file.dat mydata}

You can try, but I am not aware that this will work.

It was a suggestion. :-)
> I just hope the final exe won't get bloated if resource are included in
> this manner and never used and also that it does slow down compilation

Why should this slow down compilation.
It is only copy some data from a to b.

> every time unless I add to new resources or change code in the unit
> containing the resource.
> What I basically have is some large jpgs, test scripts, compressed sound
> files and fonts, and I want them built into my library but discarded if no
> code references them. That is, if an app doesn't use a skybox (there are no
> references to the skybox class), then the default skybox jpeg resource is
> not linked into the exe.
> http://www.mapcore.org/topic/2829-second-release-5-skies/
> 1024*1024*6 pixel jpgs 

More information about the fpc-pascal mailing list