[fpc-devel] resource support rework

Giulio Bernardi ugilio at gmail.com
Tue Aug 12 09:20:02 CEST 2008


Michael Van Canneyt ha scritto:
> 
> On Tue, 12 Aug 2008, Giulio Bernardi wrote:
> 
>> Paul Ishenin ha scritto:
>>> Hello, FPC developers' list
>>>
>>> Since resource rework appeared in the trunk we are asking to merge that into
>>> fixes branch to let lazarus use it. You told many times that it was
>>> imposible for fpc 2.2.2. But yesterday it has been released and what about
>>> next fpc version? Will you merge that nice staff into current fixes branch
>>> or it will never be merged? I suppose if it ever will be merged then better
>>> to merge it early to give enough time for good testing (though lazarus works
>>> fine with it).
>>>
>> I wanted to add support for dynamic libraries first. That is, the possibility
>> to retrieve resources from shared objects, and not only from the main program.
>> This currently works for Windows only (obviously, since Win32 API is managing
>> that).
>> The problem is that currently I'm a bit short of time :(
> 
> Giulio, 
> 
> I see no problem in merging what exists already, there should not be any
> problem in merging the additional support later. After all, the case where
> the resources are in dynamic libraries is rather rare. 

Well, I think there is some delphi code that e.g. use resource-only dlls 
to store things like localized forms and strings. Ok, there are .po 
files in lazarus, but the resource thing is meant to ease porting of 
delphi code too.

> 
> Personally, I would be in favour of having it in 2.2.4, it would ensure
> that it is used.

The only "problem" is that the dynamic library resource support requires 
some change in the binary format, so I wanted to stabilize it before 
adding resource support to a stable release.

Giulio



More information about the fpc-devel mailing list