<p style="padding:0 0 0 0; margin:0 0 0 0;"><span style="font-size: 10pt;">Hi,</span></p>

<p style="padding:0 0 0 0; margin:0 0 0 0;"> </p>

<p style="padding:0 0 0 0; margin:0 0 0 0;">I have question about initialization of variables used in nested methods.</p>

<p style="padding:0 0 0 0; margin:0 0 0 0;"> </p>

<p style="padding:0 0 0 0; margin:0 0 0 0;">This code gives warning: Variable "a" does not seem to be initialized.</p>

<p style="padding:0 0 0 0; margin:0 0 0 0;"> </p>

<p style="padding:0 0 0 0; margin:0 0 0 0;">procedure TForm1.Demo;</p>

<p style="padding:0 0 0 0; margin:0 0 0 0;">var a: Integer;</p>

<p style="padding:0 0 0 0; margin:0 0 0 0;"> </p>

<p style="padding:0 0 0 0; margin:0 0 0 0;"> { procedure ProcNested;</p>

<p style="padding:0 0 0 0; margin:0 0 0 0;">  begin</p>

<p style="padding:0 0 0 0; margin:0 0 0 0;">    a:=1;</p>

<p style="padding:0 0 0 0; margin:0 0 0 0;">  end; }</p>

<p style="padding:0 0 0 0; margin:0 0 0 0;"> </p>

<p style="padding:0 0 0 0; margin:0 0 0 0;">begin</p>

<p style="padding:0 0 0 0; margin:0 0 0 0;">  writeln('a: ', a);</p>

<p style="padding:0 0 0 0; margin:0 0 0 0;">end;       </p>

<p style="padding:0 0 0 0; margin:0 0 0 0;"> </p>

<p style="padding:0 0 0 0; margin:0 0 0 0;">When I uncomment the nested procedure, warning is away although it is never called.</p>

<p style="padding:0 0 0 0; margin:0 0 0 0;"><span style="font-size: 10pt;">Should I report it?</span></p>

<p style="padding:0 0 0 0; margin:0 0 0 0;"> </p>

<p style="padding:0 0 0 0; margin:0 0 0 0;"><span style="font-size: 10pt;">Thanks, V.</span></p>