You can use this:

{$PUSH}{$WARN 5024 OFF}

// Code where you dont want to get warnings about unused parameters

{$POP}

(you can put the push at the top of the implementation part of a unit and
you wont get warnings for the rest of that unit)


On Fri, Apr 5, 2013 at 10:43 AM, Alexander Klenin <kle...@gmail.com> wrote:

> On Fri, Apr 5, 2013 at 7:32 PM, Mattias Gaertner
> <nc-gaert...@netcologne.de> wrote:
> >
> > This is independent of the IDE directive {%H-}. It only works on the file
> > position given by the compiler.
> >
> > Newer compilers might warn at different places within an expression, so
> > sometimes you have to add two {%H-}.
>
> I seriously dislike this solution, especially for the most frequent
> case of unused parameters --
> not only it is a hack, it also does not work while compiling from command
> line.
> I would much prefer either {$UNUSED var} compiler directive, or, failing
> that,
> Unused(var) library call -- similar to what is done in TAChart.
>
> --
> Alexander S. Klenin
>
> --
> _______________________________________________
> Lazarus mailing list
> Lazarus@lists.lazarus.freepascal.org
> http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
>
--
_______________________________________________
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to