[fpc-devel] Resource handling library

Giulio Bernardi ugilio at hotmail.com
Tue Oct 16 23:37:41 CEST 2007


Hi,
I was curious about resource support in FPC, and after investigating a bit I 
wrote a library to handle resources. It provides classes to deal with some 
common resource types, and readers and writers for various file formats 
(res, coff, elf).
There could be various uses, for example:
 - lazarus could use it to directly write version information and icon on 
windows, or to store lazarus resources in real resources as delphi does 
(even if I don't know if there will be improvements in doing this).
 - it can be used for a resource editor or for the icon editor
 - it can serve as a backend for a resource compiler.
Using the library I wrote a sort of replacement for fpcres, and with some 
modifications here and there in fpc I had resources working for elf on all 
targets (tested i386, x86_64, powerpc, arm, it should work on other 
platforms too but I couldn't test because of compiler or qemu problems). 
Moreover it solves some problems in current fpc support for resources in elf 
and makes it easy to improve the format of elf resources.
If core devels are interested, may I talk to one of them by private mail? 
(IIRC Michael Van Canneyt was involved with resources?)

bye
Giulio




More information about the fpc-devel mailing list