<div dir="ltr"><div class="gmail_quote">On Tue, Sep 13, 2011 at 1:04 AM, Mattias Gaertner <span dir="ltr"><<a href="mailto:nc-gaertnma@netcologne.de">nc-gaertnma@netcologne.de</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im">On Tue, 13 Sep 2011 00:08:37 +0200<br>
Hans-Peter Diettrich <<a href="mailto:DrDiettrich1@aol.com">DrDiettrich1@aol.com</a>> wrote:<br>
<br>
> Zaher Dirkey schrieb:<br>
><br>
> > After i added lrs file to the unit that register my controls, the icons<br>
> > showed.<br>
><br>
> IMO it's a matter of {$R some.res}, what makes icons (and other<br>
> resources) usable in code. AFAIK the standard {$R *.res} only includes<br>
> the <programname>.lrs file,<br>
<br>
</div>No. lrs files are simple include files. They are included as<br>
string constants.<br>
<div class="im"><br></div></blockquote><div><br>In onther words, If adding lrs file to the package, it automatically add it to the package source like this<br><br>initialization<br>  {$i myctrls.lrs}<br><br>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.<br>
<br>procedure Register;<br>begin<br>  RegisterComponents(...);<br>  RegisterComponentEditor(...);<br>end;<br><br>Hmm, it is not good idea, how can i add units to uses in package source!?<br><br> </div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<div class="im">
> that's why it worked when you put your icons<br>
> into that file. But it should be possible to add further {$R ...}<br>
> directives, to include other resource files as well.<br>
<br>
</div>The $R directive supports icons in ico format. AFAIK it does not<br>
support png.<font color="#888888"><br></font></blockquote><div> </div><div>It is a feature i like to have it in FPC.<br></div><br></div>Best Regards<br><br>Zaher Dirkey<br>
</div>