[fpc-pascal] Including binary data making easy

Michael Van Canneyt michael at freepascal.org
Mon Mar 23 15:52:18 CET 2009



On Mon, 23 Mar 2009, Rainer Stratmann wrote:

> Would this be possible?
> 
> // get access to the data of file.dat
> // have 1 executable file with containing all the data
> 
> {$ir file.dat mydata} // include resource or similar
> 
> // fpc compiler makes this
> const
>  mydata : array[ 0 .. 4 ] of byte =
>  ($45,$44,$63,$76,$55); // file data
> 
> // the length can find out with sizeof( mydata );

There are 2 fpc tools that do this for you.

bin2obj and data2inc

Michael.



More information about the fpc-pascal mailing list