[lazarus] Location of lresources

Marc Weustink Marc.Weustink at cuperus.nl
Thu Jan 4 08:06:07 EST 2001

+ From: Mattias Gaertner [mailto:nc-gaertnma at netcologne.de]
+ Hi all,
+ I don't think, that resources are IDE specific. Perhaps you can call the
+ IDE some kind of resource editor.


+ The LFM files could be IDE specific, because they are only usable by
+ IDE(s). The LFC files should belong to the LCL, because they
+ are simply streamed components in resource format.

They are streamed components indeed, but you may stream them in anything you
want, so I won't call them LFC. In that case LFC don't belong to the LCL but
the functionality to create "compiled resources" does.

+ The forms.pp depends on the resources (e.g.
+ formdata and application icon).
+ Therefore I would suggest:
+   -put lresources into the lcl directory
+   -move LFM procedures into IDE
+   -add function FormToLCLResource(ResStream:TStream):integer; to
+   -rename LazarusResources to LCLResources (Marc)

[Snipped some code]

+     try
+       BinStream.Position:=0;
+       BinaryToLazarusResourceCode(BinStream,ResStream);

BinaryToLCLResourceCode ???


More information about the Lazarus mailing list