For me a variable is initialised when it passes a procedure/function which has a var declaration in the parameters. May be it is possible to make a compiler switch like $PASS_VAR_NO_HINT ON instead of globally $HINTS OFF
Then all variables wich passes for example the fillchar procedure are initialised if the switch $PASS_VAR_NO_HINT ON is set. Rainer _______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal