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