<pre><FONT COLOR=RED><B>unit</B></FONT> ieaddress<FONT COLOR=BLUE SIZE=+1><B>;</B></FONT>
<FONT COLOR=RED><B>interface</B></FONT>
<FONT COLOR=RED><B>uses</B></FONT>
Windows<FONT COLOR=BLUE SIZE=+1><B>,</B></FONT> Messages<FONT COLOR=BLUE SIZE=+1><B>,</B></FONT> SysUtils<FONT COLOR=BLUE SIZE=+1><B>,</B></FONT> Classes<FONT COLOR=BLUE SIZE=+1><B>,</B></FONT> Graphics<FONT COLOR=BLUE SIZE=+1><B>,</B></FONT> Controls<FONT COLOR=BLUE SIZE=+1><B>,</B></FONT> Forms<FONT COLOR=BLUE SIZE=+1><B>,</B></FONT> Dialogs<FONT COLOR=BLUE SIZE=+1><B>,</B></FONT>
StdCtrls<FONT COLOR=BLUE SIZE=+1><B>;</B></FONT>
<FONT COLOR=RED><B>type</B></FONT>
TForm1 <FONT COLOR=BLUE SIZE=+1>=</FONT> <FONT COLOR=RED><B>class</B></FONT><FONT COLOR=BLUE SIZE=+1><B>(</B></FONT>TForm<FONT COLOR=BLUE SIZE=+1><B>)</B></FONT>
lblAddress<FONT COLOR=BLUE SIZE=+1><B>:</B></FONT> TLabel<FONT COLOR=BLUE SIZE=+1><B>;</B></FONT>
Button1<FONT COLOR=BLUE SIZE=+1><B>:</B></FONT> TButton<FONT COLOR=BLUE SIZE=+1><B>;</B></FONT>
Edit1<FONT COLOR=BLUE SIZE=+1><B>:</B></FONT> TEdit<FONT COLOR=BLUE SIZE=+1><B>;</B></FONT>
<FONT COLOR=RED><B>procedure</B></FONT> Button1Click<FONT COLOR=BLUE SIZE=+1><B>(</B></FONT>Sender<FONT COLOR=BLUE SIZE=+1><B>:</B></FONT> TObject<FONT COLOR=BLUE SIZE=+1><B>)</B></FONT><FONT COLOR=BLUE SIZE=+1><B>;</B></FONT>
<FONT COLOR=RED><B>private</B></FONT>
<FONT COLOR=GREEN><I>{ Private declarations }</I></FONT>
<FONT COLOR=RED><B>public</B></FONT>
<FONT COLOR=GREEN><I>{ Public declarations }</I></FONT>
<FONT COLOR=RED><B>end</B></FONT><FONT COLOR=BLUE SIZE=+1><B>;</B></FONT>
<FONT COLOR=RED><B>function</B></FONT> WindowText<FONT COLOR=BLUE SIZE=+1><B>(</B></FONT> <FONT COLOR=RED><B>var</B></FONT> window_hwnd <FONT COLOR=BLUE SIZE=+1><B>:</B></FONT> longint <FONT COLOR=BLUE SIZE=+1><B>)</B></FONT> <FONT COLOR=BLUE SIZE=+1><B>:</B></FONT> <FONT COLOR=RED><B>string</B></FONT><FONT COLOR=BLUE SIZE=+1><B>;</B></FONT>
<FONT COLOR=RED><B>function</B></FONT> EditInfo<FONT COLOR=BLUE SIZE=+1><B>(</B></FONT> <FONT COLOR=RED><B>var</B></FONT> window_hwnd <FONT COLOR=BLUE SIZE=+1><B>:</B></FONT> longint <FONT COLOR=BLUE SIZE=+1><B>)</B></FONT> <FONT COLOR=BLUE SIZE=+1><B>:</B></FONT> <FONT COLOR=RED><B>string</B></FONT><FONT COLOR=BLUE SIZE=+1><B>;</B></FONT>
<FONT COLOR=RED><B>var</B></FONT>
Form1<FONT COLOR=BLUE SIZE=+1><B>:</B></FONT> TForm1<FONT COLOR=BLUE SIZE=+1><B>;</B></FONT>
lblAddress<FONT COLOR=BLUE SIZE=+1><B>:</B></FONT> TLabel<FONT COLOR=BLUE SIZE=+1><B>;</B></FONT>
blEditVisible<FONT COLOR=BLUE SIZE=+1><B>:</B></FONT>boolean<FONT COLOR=BLUE SIZE=+1><B>;</B></FONT>
<FONT COLOR=RED><B>implementation</B></FONT>
<FONT COLOR=GREEN><I>{$R *.DFM}</I></FONT>
<FONT COLOR=RED><B>function</B></FONT> EditInfo<FONT COLOR=BLUE SIZE=+1><B>(</B></FONT> <FONT COLOR=RED><B>var</B></FONT> window_hwnd <FONT COLOR=BLUE SIZE=+1><B>:</B></FONT> integer <FONT COLOR=BLUE SIZE=+1><B>)</B></FONT> <FONT COLOR=BLUE SIZE=+1><B>:</B></FONT> <FONT COLOR=RED><B>string</B></FONT><FONT COLOR=BLUE SIZE=+1><B>;</B></FONT>
<FONT COLOR=RED><B>var</B></FONT>
txt <FONT COLOR=BLUE SIZE=+1><B>:</B></FONT> <FONT COLOR=RED><B>string</B></FONT><FONT COLOR=BLUE SIZE=+1><B>;</B></FONT>
buf <FONT COLOR=BLUE SIZE=+1><B>:</B></FONT> <FONT COLOR=RED><B>string</B></FONT><FONT COLOR=BLUE SIZE=+1><B>;</B></FONT>
buflen <FONT COLOR=BLUE SIZE=+1><B>:</B></FONT> longint<FONT COLOR=BLUE SIZE=+1><B>;</B></FONT>
child_hwnd <FONT COLOR=BLUE SIZE=+1><B>:</B></FONT> longint<FONT COLOR=BLUE SIZE=+1><B>;</B></FONT>
children <FONT COLOR=BLUE SIZE=+1><B>:</B></FONT> Variant <FONT COLOR=GREEN><I>{array}</I></FONT><FONT COLOR=BLUE SIZE=+1><B>;</B></FONT>
num_children <FONT COLOR=BLUE SIZE=+1><B>:</B></FONT> integer<FONT COLOR=BLUE SIZE=+1><B>;</B></FONT>
i <FONT COLOR=BLUE SIZE=+1><B>,</B></FONT>intchildren<FONT COLOR=BLUE SIZE=+1><B>:</B></FONT> integer<FONT COLOR=BLUE SIZE=+1><B>;</B></FONT>
<FONT COLOR=RED><B>begin
</B></FONT>
children <FONT COLOR=BLUE SIZE=+1><B>:</B></FONT><FONT COLOR=BLUE SIZE=+1>=</FONT> VarArrayCreate<FONT COLOR=BLUE SIZE=+1><B>(</B></FONT> <FONT COLOR=BLUE SIZE=+1><B>[</B></FONT><FONT COLOR=BROWN>0</FONT><FONT COLOR=BLUE SIZE=+1><B>,</B></FONT>0<FONT COLOR=BLUE SIZE=+1><B>]</B></FONT><FONT COLOR=BLUE SIZE=+1><B>,</B></FONT> varInteger <FONT COLOR=BLUE SIZE=+1><B>)</B></FONT><FONT COLOR=BLUE SIZE=+1><B>;</B></FONT>
<FONT COLOR=GREEN><I>// Get the class name.
</I></FONT> buflen <FONT COLOR=BLUE SIZE=+1><B>:</B></FONT><FONT COLOR=BLUE SIZE=+1>=</FONT> <FONT COLOR=BROWN>255</FONT><FONT COLOR=BLUE SIZE=+1><B>;</B></FONT>
buf <FONT COLOR=BLUE SIZE=+1><B>:</B></FONT><FONT COLOR=BLUE SIZE=+1>=</FONT> StringOfChar<FONT COLOR=BLUE SIZE=+1><B>(</B></FONT><FONT COLOR=PURPLE>' '</FONT><FONT COLOR=BLUE SIZE=+1><B>,</B></FONT> buflen <FONT COLOR=BLUE SIZE=+1>-</FONT> <FONT COLOR=BROWN>1</FONT><FONT COLOR=BLUE SIZE=+1><B>)</B></FONT><FONT COLOR=BLUE SIZE=+1><B>;</B></FONT>
buflen <FONT COLOR=BLUE SIZE=+1><B>:</B></FONT><FONT COLOR=BLUE SIZE=+1>=</FONT> GetClassName<FONT COLOR=BLUE SIZE=+1><B>(</B></FONT>window_hwnd<FONT COLOR=BLUE SIZE=+1><B>,</B></FONT> pchar<FONT COLOR=BLUE SIZE=+1><B>(</B></FONT>buf<FONT COLOR=BLUE SIZE=+1><B>)</B></FONT><FONT COLOR=BLUE SIZE=+1><B>,</B></FONT> buflen<FONT COLOR=BLUE SIZE=+1><B>)</B></FONT><FONT COLOR=BLUE SIZE=+1><B>;</B></FONT>
buf <FONT COLOR=BLUE SIZE=+1><B>:</B></FONT><FONT COLOR=BLUE SIZE=+1>=</FONT> Copy<FONT COLOR=BLUE SIZE=+1><B>(</B></FONT>buf<FONT COLOR=BLUE SIZE=+1><B>,</B></FONT> <FONT COLOR=BROWN>1</FONT><FONT COLOR=BLUE SIZE=+1><B>,</B></FONT> buflen<FONT COLOR=BLUE SIZE=+1><B>)</B></FONT><FONT COLOR=BLUE SIZE=+1><B>;</B></FONT>
<FONT COLOR=GREEN><I>// See if we found an Edit object.
</I></FONT> <FONT COLOR=RED><B>if</B></FONT> buf <FONT COLOR=BLUE SIZE=+1>=</FONT> <FONT COLOR=PURPLE>'Edit'</FONT> <FONT COLOR=RED><B>then
</B></FONT>
<FONT COLOR=RED><B>begin
</B></FONT>
Result <FONT COLOR=BLUE SIZE=+1><B>:</B></FONT><FONT COLOR=BLUE SIZE=+1>=</FONT> WindowText<FONT COLOR=BLUE SIZE=+1><B>(</B></FONT>window_hwnd<FONT COLOR=BLUE SIZE=+1><B>)</B></FONT><FONT COLOR=BLUE SIZE=+1><B>;</B></FONT>
blEditVisible <FONT COLOR=BLUE SIZE=+1><B>:</B></FONT><FONT COLOR=BLUE SIZE=+1>=</FONT> IsWindowVisible<FONT COLOR=BLUE SIZE=+1><B>(</B></FONT>window_hwnd<FONT COLOR=BLUE SIZE=+1><B>)</B></FONT><FONT COLOR=BLUE SIZE=+1><B>;</B></FONT>
exit<FONT COLOR=BLUE SIZE=+1><B>;</B></FONT> <FONT COLOR=GREEN><I>{ EXIT FUNCTION }</I></FONT>
<FONT COLOR=RED><B>end</B></FONT><FONT COLOR=BLUE SIZE=+1><B>;</B></FONT>
<FONT COLOR=GREEN><I>// It's not an Edit object. Search the children.
</I></FONT> <FONT COLOR=GREEN><I>// Make a list of the child windows.
</I></FONT> num_children <FONT COLOR=BLUE SIZE=+1><B>:</B></FONT><FONT COLOR=BLUE SIZE=+1>=</FONT> <FONT COLOR=BROWN>0</FONT><FONT COLOR=BLUE SIZE=+1><B>;</B></FONT>
child_hwnd <FONT COLOR=BLUE SIZE=+1><B>:</B></FONT><FONT COLOR=BLUE SIZE=+1>=</FONT> GetWindow<FONT COLOR=BLUE SIZE=+1><B>(</B></FONT>window_hwnd<FONT COLOR=BLUE SIZE=+1><B>,</B></FONT> GW_CHILD<FONT COLOR=BLUE SIZE=+1><B>)</B></FONT><FONT COLOR=BLUE SIZE=+1><B>;</B></FONT>
<FONT COLOR=RED><B>while</B></FONT> <FONT COLOR=BLUE SIZE=+1><B>(</B></FONT> child_hwnd <FONT COLOR=BLUE SIZE=+1>&lt;</FONT><FONT COLOR=BLUE SIZE=+1>&gt;</FONT> <FONT COLOR=BROWN>0</FONT> <FONT COLOR=BLUE SIZE=+1><B>)</B></FONT> <FONT COLOR=RED><B>do</B></FONT> <FONT COLOR=GREEN><I>{ begin
do
..WHILE }</I></FONT>
<FONT COLOR=RED><B>begin
</B></FONT>
num_children <FONT COLOR=BLUE SIZE=+1><B>:</B></FONT><FONT COLOR=BLUE SIZE=+1>=</FONT> num_children <FONT COLOR=BLUE SIZE=+1>+</FONT> <FONT COLOR=BROWN>1</FONT><FONT COLOR=BLUE SIZE=+1><B>;</B></FONT>
VarArrayRedim<FONT COLOR=BLUE SIZE=+1><B>(</B></FONT> children<FONT COLOR=BLUE SIZE=+1><B>,</B></FONT> num_children <FONT COLOR=BLUE SIZE=+1><B>)</B></FONT><FONT COLOR=BLUE SIZE=+1><B>;</B></FONT>
children<FONT COLOR=BLUE SIZE=+1><B>[</B></FONT>num_children<FONT COLOR=BLUE SIZE=+1><B>]</B></FONT> <FONT COLOR=BLUE SIZE=+1><B>:</B></FONT><FONT COLOR=BLUE SIZE=+1>=</FONT> child_hwnd<FONT COLOR=BLUE SIZE=+1><B>;</B></FONT>
child_hwnd <FONT COLOR=BLUE SIZE=+1><B>:</B></FONT><FONT COLOR=BLUE SIZE=+1>=</FONT> GetWindow<FONT COLOR=BLUE SIZE=+1><B>(</B></FONT>child_hwnd<FONT COLOR=BLUE SIZE=+1><B>,</B></FONT> GW_HWNDNEXT<FONT COLOR=BLUE SIZE=+1><B>)</B></FONT><FONT COLOR=BLUE SIZE=+1><B>;</B></FONT>
<FONT COLOR=RED><B>end</B></FONT><FONT COLOR=BLUE SIZE=+1><B>;</B></FONT> <FONT COLOR=GREEN><I>{ ENDdo
..WHILE }</I></FONT>
<FONT COLOR=GREEN><I>// Get information on the child windows.
</I></FONT> <FONT COLOR=RED><B>for</B></FONT> i <FONT COLOR=BLUE SIZE=+1><B>:</B></FONT><FONT COLOR=BLUE SIZE=+1>=</FONT> <FONT COLOR=BROWN>1</FONT> <FONT COLOR=RED><B>to</B></FONT> num_children <FONT COLOR=RED><B>do</B></FONT>
<FONT COLOR=RED><B>begin
</B></FONT>
intchildren<FONT COLOR=BLUE SIZE=+1><B>:</B></FONT><FONT COLOR=BLUE SIZE=+1>=</FONT>children<FONT COLOR=BLUE SIZE=+1><B>[</B></FONT>i<FONT COLOR=BLUE SIZE=+1><B>]</B></FONT><FONT COLOR=BLUE SIZE=+1><B>;</B></FONT>
txt <FONT COLOR=BLUE SIZE=+1><B>:</B></FONT><FONT COLOR=BLUE SIZE=+1>=</FONT> EditInfo<FONT COLOR=BLUE SIZE=+1><B>(</B></FONT>intchildren<FONT COLOR=BLUE SIZE=+1><B>)</B></FONT><FONT COLOR=BLUE SIZE=+1><B>;</B></FONT>
<FONT COLOR=RED><B>if</B></FONT> txt <FONT COLOR=BLUE SIZE=+1>&lt;</FONT><FONT COLOR=BLUE SIZE=+1>&gt;</FONT> <FONT COLOR=PURPLE>''</FONT> <FONT COLOR=RED><B>then
</B></FONT>
<FONT COLOR=RED><B>begin
</B></FONT>
break<FONT COLOR=BLUE SIZE=+1><B>;</B></FONT> <FONT COLOR=GREEN><I>{ EXIT FOR }</I></FONT>
<FONT COLOR=RED><B>end</B></FONT><FONT COLOR=BLUE SIZE=+1><B>;</B></FONT>
<FONT COLOR=RED><B>end</B></FONT><FONT COLOR=BLUE SIZE=+1><B>;</B></FONT>
Result <FONT COLOR=BLUE SIZE=+1><B>:</B></FONT><FONT COLOR=BLUE SIZE=+1>=</FONT> txt<FONT COLOR=BLUE SIZE=+1><B>;</B></FONT>
<FONT COLOR=RED><B>end</B></FONT><FONT COLOR=BLUE SIZE=+1><B>;</B></FONT>
<FONT COLOR=GREEN><I>// ************************************************
</I></FONT> <FONT COLOR=GREEN><I>// Return the text associated with the window.
</I></FONT> <FONT COLOR=GREEN><I>// ************************************************
</I></FONT><FONT COLOR=RED><B>function</B></FONT> WindowText<FONT COLOR=BLUE SIZE=+1><B>(</B></FONT> <FONT COLOR=RED><B>var</B></FONT> window_hwnd <FONT COLOR=BLUE SIZE=+1><B>:</B></FONT> longint <FONT COLOR=BLUE SIZE=+1><B>)</B></FONT> <FONT COLOR=BLUE SIZE=+1><B>:</B></FONT> <FONT COLOR=RED><B>string</B></FONT><FONT COLOR=BLUE SIZE=+1><B>;</B></FONT>
<FONT COLOR=RED><B>var</B></FONT>
txtlen <FONT COLOR=BLUE SIZE=+1><B>:</B></FONT> longint<FONT COLOR=BLUE SIZE=+1><B>;</B></FONT>
txt <FONT COLOR=BLUE SIZE=+1><B>:</B></FONT> <FONT COLOR=RED><B>string</B></FONT><FONT COLOR=BLUE SIZE=+1><B>;</B></FONT>
<FONT COLOR=RED><B>begin
</B></FONT>
Result <FONT COLOR=BLUE SIZE=+1><B>:</B></FONT><FONT COLOR=BLUE SIZE=+1>=</FONT> <FONT COLOR=PURPLE>''</FONT><FONT COLOR=BLUE SIZE=+1><B>;</B></FONT>
<FONT COLOR=RED><B>if</B></FONT> window_hwnd <FONT COLOR=BLUE SIZE=+1>=</FONT> <FONT COLOR=BROWN>0</FONT> <FONT COLOR=RED><B>then
</B></FONT>
<FONT COLOR=RED><B>begin
</B></FONT>
exit<FONT COLOR=BLUE SIZE=+1><B>;</B></FONT> <FONT COLOR=GREEN><I>{ EXIT FUNCTION }</I></FONT>
<FONT COLOR=RED><B>end</B></FONT><FONT COLOR=BLUE SIZE=+1><B>;</B></FONT>
txtlen <FONT COLOR=BLUE SIZE=+1><B>:</B></FONT><FONT COLOR=BLUE SIZE=+1>=</FONT> SendMessage<FONT COLOR=BLUE SIZE=+1><B>(</B></FONT>window_hwnd<FONT COLOR=BLUE SIZE=+1><B>,</B></FONT> WM_GETTEXTLENGTH<FONT COLOR=BLUE SIZE=+1><B>,</B></FONT> <FONT COLOR=BROWN>0</FONT><FONT COLOR=BLUE SIZE=+1><B>,</B></FONT> <FONT COLOR=BROWN>0</FONT><FONT COLOR=BLUE SIZE=+1><B>)</B></FONT> <FONT COLOR=BLUE SIZE=+1><B>;</B></FONT>
<FONT COLOR=RED><B>if</B></FONT> txtlen <FONT COLOR=BLUE SIZE=+1>=</FONT> <FONT COLOR=BROWN>0</FONT> <FONT COLOR=RED><B>then
</B></FONT>
<FONT COLOR=RED><B>begin
</B></FONT>
exit<FONT COLOR=BLUE SIZE=+1><B>;</B></FONT> <FONT COLOR=GREEN><I>{ EXIT FUNCTION }</I></FONT>
<FONT COLOR=RED><B>end</B></FONT><FONT COLOR=BLUE SIZE=+1><B>;</B></FONT>
txtlen <FONT COLOR=BLUE SIZE=+1><B>:</B></FONT><FONT COLOR=BLUE SIZE=+1>=</FONT> txtlen <FONT COLOR=BLUE SIZE=+1>+</FONT> <FONT COLOR=BROWN>1</FONT><FONT COLOR=BLUE SIZE=+1><B>;</B></FONT>
txt <FONT COLOR=BLUE SIZE=+1><B>:</B></FONT><FONT COLOR=BLUE SIZE=+1>=</FONT> StringOfChar<FONT COLOR=BLUE SIZE=+1><B>(</B></FONT><FONT COLOR=PURPLE>' '</FONT><FONT COLOR=BLUE SIZE=+1><B>,</B></FONT> txtlen<FONT COLOR=BLUE SIZE=+1><B>)</B></FONT><FONT COLOR=BLUE SIZE=+1><B>;</B></FONT>
txtlen <FONT COLOR=BLUE SIZE=+1><B>:</B></FONT><FONT COLOR=BLUE SIZE=+1>=</FONT> SendMessage<FONT COLOR=BLUE SIZE=+1><B>(</B></FONT>window_hwnd<FONT COLOR=BLUE SIZE=+1><B>,</B></FONT> WM_GETTEXT<FONT COLOR=BLUE SIZE=+1><B>,</B></FONT> txtlen<FONT COLOR=BLUE SIZE=+1><B>,</B></FONT> integer<FONT COLOR=BLUE SIZE=+1><B>(</B></FONT>txt<FONT COLOR=BLUE SIZE=+1><B>)</B></FONT><FONT COLOR=BLUE SIZE=+1><B>)</B></FONT><FONT COLOR=BLUE SIZE=+1><B>;</B></FONT>
Result <FONT COLOR=BLUE SIZE=+1><B>:</B></FONT><FONT COLOR=BLUE SIZE=+1>=</FONT> Copy<FONT COLOR=BLUE SIZE=+1><B>(</B></FONT>txt<FONT COLOR=BLUE SIZE=+1><B>,</B></FONT> <FONT COLOR=BROWN>1</FONT><FONT COLOR=BLUE SIZE=+1><B>,</B></FONT> txtlen<FONT COLOR=BLUE SIZE=+1><B>)</B></FONT><FONT COLOR=BLUE SIZE=+1><B>;</B></FONT>
<FONT COLOR=RED><B>end</B></FONT><FONT COLOR=BLUE SIZE=+1><B>;</B></FONT>
<FONT COLOR=RED><B>procedure</B></FONT> TForm1<FONT COLOR=BLUE SIZE=+1><B><FONT COLOR=BLUE SIZE=+1><B>.</B></FONT></B></FONT>Button1Click<FONT COLOR=BLUE SIZE=+1><B>(</B></FONT>Sender<FONT COLOR=BLUE SIZE=+1><B>:</B></FONT> TObject<FONT COLOR=BLUE SIZE=+1><B>)</B></FONT><FONT COLOR=BLUE SIZE=+1><B>;</B></FONT>
<FONT COLOR=RED><B>var</B></FONT>
a<FONT COLOR=BLUE SIZE=+1><B>:</B></FONT><FONT COLOR=RED><B>string</B></FONT><FONT COLOR=BLUE SIZE=+1><B>;</B></FONT>
b<FONT COLOR=BLUE SIZE=+1><B>:</B></FONT>integer<FONT COLOR=BLUE SIZE=+1><B>;</B></FONT>
<FONT COLOR=RED><B>begin
</B></FONT>
b<FONT COLOR=BLUE SIZE=+1><B>:</B></FONT><FONT COLOR=BLUE SIZE=+1>=</FONT>strtoint<FONT COLOR=BLUE SIZE=+1><B>(</B></FONT>edit1<FONT COLOR=BLUE SIZE=+1><B><FONT COLOR=BLUE SIZE=+1><B>.</B></FONT></B></FONT>text<FONT COLOR=BLUE SIZE=+1><B>)</B></FONT><FONT COLOR=BLUE SIZE=+1><B>;</B></FONT>
lblAddress<FONT COLOR=BLUE SIZE=+1><B><FONT COLOR=BLUE SIZE=+1><B>.</B></FONT></B></FONT>caption<FONT COLOR=BLUE SIZE=+1><B>:</B></FONT><FONT COLOR=BLUE SIZE=+1>=</FONT>EditInfo<FONT COLOR=BLUE SIZE=+1><B>(</B></FONT>b<FONT COLOR=BLUE SIZE=+1><B>)</B></FONT><FONT COLOR=BLUE SIZE=+1><B>;</B></FONT>
<FONT COLOR=RED><B>end</B></FONT><FONT COLOR=BLUE SIZE=+1><B>;</B></FONT>
<FONT COLOR=RED><B>end</B></FONT><FONT COLOR=BLUE SIZE=+1><B><FONT COLOR=BLUE SIZE=+1><B>.</B></FONT></B></FONT></pre>