On Tue, Sep 13, 2011 at 1:04 AM, Mattias Gaertner <[email protected] > wrote:
> On Tue, 13 Sep 2011 00:08:37 +0200 > Hans-Peter Diettrich <[email protected]> wrote: > > > Zaher Dirkey schrieb: > > > > > After i added lrs file to the unit that register my controls, the icons > > > showed. > > > > IMO it's a matter of {$R some.res}, what makes icons (and other > > resources) usable in code. AFAIK the standard {$R *.res} only includes > > the <programname>.lrs file, > > No. lrs files are simple include files. They are included as > string constants. > > In onther words, If adding lrs file to the package, it automatically add it to the package source like this initialization {$i myctrls.lrs} I like also if i add myfile.inc file it also add it to the source, so i can add my register function instead of create new unit for it. procedure Register; begin RegisterComponents(...); RegisterComponentEditor(...); end; Hmm, it is not good idea, how can i add units to uses in package source!? > > that's why it worked when you put your icons > > into that file. But it should be possible to add further {$R ...} > > directives, to include other resource files as well. > > The $R directive supports icons in ico format. AFAIK it does not > support png. > It is a feature i like to have it in FPC. Best Regards Zaher Dirkey
-- _______________________________________________ Lazarus mailing list [email protected] http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
