Rainer Stratmann wrote:
> 
> But how do you solve the hints where a variable is initialised by a
> function call with a var in the parameters then?

:-) That the exact problem I have and the reason for this message thread.

In the due, I had to create a local work-around due to the fact that FPC
developers are not willing to fix/change the FPC FillChar() procedure.

I created a local dcpFillChar() which uses a out parameter. Inside the
implementation of dcpFillChar() I enabled {$HINTS OFF}, and then called
FPC's FillChar().

So for all structure that I do initialize, I have to use dcpFillChar().
If I forgot to initialize a typed structure before I use it, FPC will
still give me the Hint output. At which point I can find the location of
the offending code, and insert my call to dcpFillChar().

So I have a solution, but I consider it more a work-around that a 100%
solution. :-(  Either way, my code is working now and is hint free.
Important thing is that if a Hint does pop up, I only need to inspect it
once and solve the problem. The FPC will not complain about that code again.


Regards,
  - Graeme -

-- 
fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal
http://opensoft.homeip.net/fpgui/

_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal

Reply via email to