From: <Saved by Microsoft Internet Explorer 5>
Subject: The Code Project - An introduction to debugging in MSVC++ using Pseudoregisters - Debug tips
Date: Wed, 21 Jan 2004 21:56:08 -0500
MIME-Version: 1.0
Content-Type: multipart/related;
	boundary="----=_NextPart_000_0000_01C3E069.602CEA10";
	type="text/html"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01C3E069.602CEA10
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.codeproject.com/debug/pseudoregister.asp

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>The Code Project - An introduction to debugging in =
MSVC++ using Pseudoregisters - Debug tips</TITLE>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META http-equiv=3DReply-to content=3Dmailto:webmaster@codeproject.com>
<META content=3D"Free source code and tutorials for Windows developers." =

name=3DDescription>
<META=20
content=3D"Free source code, Debug tips, Visual C++, MFC, Windows, =
debug, pseudoregister, register, getlasterror, ERR"=20
name=3Dkeywords>
<META=20
content=3D"Article content copyright Wouter Dhondt, 2002, everthing else =
Copyright =A9 CodeProject, 1999-2004, All Rights Reserved."=20
name=3DCopyright><LINK href=3D"/favicon.ico" type=3Dimage/ico =
rel=3Dicon><LINK=20
href=3D"/favicon.ico" rel=3D"SHORTCUT ICON"><LINK=20
href=3D"http://www.codeproject.com/styles/global.css" type=3Dtext/css=20
rel=3Dstylesheet>
<META content=3D"MSHTML 6.00.2800.1276" name=3DGENERATOR></HEAD>
<BODY text=3Dblack vLink=3Dpurple aLink=3Dred link=3Dblue =
bgColor=3Dwhite leftMargin=3D3=20
topMargin=3D3>
<TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%" bgColor=3D#ff9900 =
border=3D0>
  <TBODY>
  <TR>
    <TD width=3D"100%">
      <TABLE cellSpacing=3D1 cellPadding=3D0 width=3D"100%" =
bgColor=3D#ff9900=20
        border=3D0><TBODY>
        <TR>
          <TD vAlign=3Dtop><A href=3D"http://www.codeproject.com/"><IMG =
height=3D72=20
            alt=3D"The Code Project"=20
            =
src=3D"http://www.codeproject.com/images/standard/logo225x72.gif"=20
            width=3D225 border=3D0></A></TD>
          <TD align=3Dright><SPAN id=3DAdBanner4><A=20
            =
href=3D"http://www.codeproject.com/script/admentor/ads.asp"><IMG=20
            height=3D60 alt=3D"View our advertisers"=20
            =
src=3D"http://www.codeproject.com/script/admentor/images/sponsors.gif"=20
            width=3D20 border=3D1></A><A=20
            =
href=3D"http://www.codeproject.com/script/admentor/admentorredir.asp?id=3D=
481&amp;way=3Dban"=20
            target=3D_blank><IMG height=3D60=20
            alt=3D"Ultimate Toolbox 9.0 - MFC 7.0 Compliant, with Office =
2003 like and Office XP like classes and hundreds more, all with 100% =
MFC source code"=20
            =
src=3D"http://www.codeproject.com/script/admentor/images/Toolbox9banner.g=
if"=20
            width=3D468 border=3D0></A><A=20
            href=3D"http://www.codeproject.com/info/mediakit"><IMG =
height=3D60=20
            alt=3D"Advertise on the CodeProject"=20
            =
src=3D"http://www.codeproject.com/script/admentor/images/advertise.gif"=20
            width=3D20 border=3D1></A></SPAN></TD></TR>
        <TR>
          <TD bgColor=3D#fbedbb colSpan=3D2>
            <TABLE cellPadding=3D3 width=3D"100%" bgColor=3D#fbedbb =
border=3D0>
              <TBODY>
              <TR vAlign=3Dtop>
                <TD width=3D"100%"><FONT style=3D"FONT-SIZE: 8pt"><A=20
                  href=3D"http://www.codeproject.com/?cat=3D1">All =
Topics</A>, <A=20
                  href=3D"http://www.codeproject.com/?cat=3D2">MFC / =
C++</A>=20
                  &gt;&gt; <A =
href=3D"http://www.codeproject.com/debug/">Debug=20
                  tips</A> &gt;&gt; <A=20
                  =
href=3D"http://www.codeproject.com/debug/#General">General</A></FONT><BR>=
<BR><B><FONT=20
                  style=3D"FONT-SIZE: 16pt" size=3D4>An introduction to =
debugging in=20
                  MSVC++ using Pseudoregisters</FONT></B><BR><B>By <A=20
                  =
href=3D"http://www.codeproject.com/script/profile/whos_who.asp?id=3D4750"=
>Wouter=20
                  Dhondt</A> </B><BR><BR><FONT=20
                  style=3D"FONT-SIZE: 9pt">Explanation of the debugger=20
                  pseudoregisters like @ERR, @TIB&nbsp;</FONT> </TD>
                <TD vAlign=3Dtop align=3Dright>
                  <TABLE cellSpacing=3D0 cellPadding=3D1 width=3D140 =
border=3D0>
                    <TBODY>
                    <TR>
                      <TD>&nbsp;</TD>
                      <TD><FONT class=3DSmallText color=3Dgreen=20
                        size=3D1><B>Beginner</B></FONT></TD></TR>
                    <TR vAlign=3Dtop>
                      <TD>&nbsp;</TD>
                      <TD class=3DSmallText>VC7, VC6, XP, W2K, Win9X, =
Win95,=20
                      NT4</TD></TR>
                    <TR>
                      <TD>&nbsp;</TD>
                      <TD class=3DSmallText noWrap>Posted 26 Sep =
2002</TD></TR>
                    <TR>
                      <TD>&nbsp;</TD>
                      <TD class=3DSmallText>Updated 25 Nov =
2002</TD></TR>
                    <TR vAlign=3Dtop>
                      <TD><IMG height=3D16=20
                        =
src=3D"http://www.codeproject.com/images/hlp.gif"=20
                      width=3D16></TD>
                      <TD class=3DSmallText noWrap><A=20
                        =
href=3D"http://www.codeproject.com/script/Articles/list_articles.asp?user=
id=3D4750">Articles=20
                        by this author</A></TD></TR>
                    <TR vAlign=3Dtop>
                      <TD></TD>
                      <TD class=3DSmallText noWrap><B>57,609</B>=20
                    =
views</TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR>
        <TR>
          <TD colSpan=3D2>
            <TABLE id=3DtblSiteToolbar cellSpacing=3D0 cellPadding=3D1 =
width=3D"100%"=20
            border=3D0>
              <TBODY>
              <TR>
                <FORM name=3DSearch action=3D/info/search.asp =
method=3Dpost>
                <TD vAlign=3Dtop align=3Dleft width=3D"100%">
                  <TABLE cellSpacing=3D0 cellPadding=3D1 border=3D0>
                    <TBODY>
                    <TR vAlign=3Dcenter>
                      <TD class=3DsmallText><B><FONT=20
                        color=3Dwhite>Search:</FONT></B></TD>
                      <TD class=3Dnavbar noWrap><INPUT class=3DsmallText =

                        maxLength=3D255 size=3D18 name=3Dtarget></TD>
                      <TD vAlign=3Dtop><SELECT class=3DsmallText =
name=3Dst>=20
                          <OPTION value=3Dkw selected>Articles</OPTION> =
<OPTION=20
                          value=3Dau>Authors</OPTION></SELECT></TD>
                      <TD><INPUT class=3DformButton type=3Dsubmit =
value=3DGo></TD></TR></TBODY></TABLE></TD></FORM>
                <SCRIPT language=3DJavaScript=20
                =
src=3D"http://www.codeproject.com/script/toolbar.js"></SCRIPT>

                <SCRIPT language=3DJavaScript>
<!--
window.onerror =3D new Function("return false;");
window.onload =3D init;

var eActiveButton =3D null;
function init(){
	tblSiteToolbar.onselectstart =3D new Function("return false;");
}
//-->
</SCRIPT>

                <TD noWrap width=3D"100%"></TD>
                <TD class=3DclsButtonBar>
                  <TABLE class=3DclsButton =
onmousedown=3Dbutton_down(this);=20
                  id=3DtblFAQBtn onmouseover=3Dbutton_over(this);=20
                  title=3D"Frequently Asked Questions" =
onclick=3Dbutton_click(this);=20
                  onmouseout=3Dbutton_out(this); cellSpacing=3D0 =
cellPadding=3D0=20
                  border=3D0>
                    <TBODY>
                    <TR vAlign=3Dcenter>
                      <TD noWrap><A class=3DclsButtonLnk=20
                        =
href=3D"http://www.codeproject.com/info/faq.asp">FAQ</A></TD></TR></TBODY=
></TABLE></TD>
                <TD noWrap width=3D"100%"></TD>
                <TD class=3DclsButtonBar>
                  <TABLE class=3DclsButton =
onmousedown=3Dbutton_down(this);=20
                  id=3DtblLatestBtn onmouseover=3Dbutton_over(this);=20
                  title=3D"View the latest additions and updates at =
CodeProject"=20
                  onclick=3Dbutton_click(this); =
onmouseout=3Dbutton_out(this);=20
                  cellSpacing=3D0 cellPadding=3D0 border=3D0>
                    <TBODY>
                    <TR vAlign=3Dcenter>
                      <TD noWrap><A class=3DclsButtonLnk=20
                        =
href=3D"http://www.codeproject.com/info/latest.asp">What's=20
                        New</A></TD></TR></TBODY></TABLE></TD>
                <TD class=3Dsmalltext></TD>
                <TD class=3DclsButtonBar>
                  <TABLE class=3DclsButton =
onmousedown=3Dbutton_down(this);=20
                  id=3DtblLoungeBtn onmouseover=3Dbutton_over(this);=20
                  title=3D"Want to laze about and catch up with your =
fellow developers?"=20
                  onclick=3Dbutton_click(this); =
onmouseout=3Dbutton_out(this);=20
                  cellSpacing=3D0 cellPadding=3D0 border=3D0>
                    <TBODY>
                    <TR vAlign=3Dcenter>
                      <TD noWrap><A class=3DclsButtonLnk=20
                        =
href=3D"http://www.codeproject.com/lounge.asp">Lounge</A></TD></TR></TBOD=
Y></TABLE></TD>
                <TD class=3Dsmalltext></TD>
                <TD class=3DclsButtonBar>
                  <TABLE class=3DclsButton =
onmousedown=3Dbutton_down(this);=20
                  onmouseover=3Dbutton_over(this);=20
                  title=3D"Submit your code to the Code Project"=20
                  onclick=3Dbutton_click(this); =
onmouseout=3Dbutton_out(this);=20
                  cellSpacing=3D0 cellPadding=3D0 border=3D0>
                    <TBODY>
                    <TR vAlign=3Dcenter>
                      <TD noWrap><A class=3DclsButtonLnk=20
                        =
href=3D"http://www.codeproject.com/info/submit.asp">Contribute</A></TD></=
TR></TBODY></TABLE></TD>
                <TD class=3Dsmalltext></TD>
                <TD class=3DclsButtonBar>
                  <TABLE class=3DclsButton =
onmousedown=3Dbutton_down(this);=20
                  id=3DtblForumBtn onmouseover=3Dbutton_over(this);=20
                  title=3D"Need an answer to a programming problem?"=20
                  onclick=3Dbutton_click(this); =
onmouseout=3Dbutton_out(this);=20
                  cellSpacing=3D0 cellPadding=3D0 border=3D0>
                    <TBODY>
                    <TR vAlign=3Dcenter>
                      <TD noWrap><A class=3DclsButtonLnk=20
                        =
href=3D"http://www.codeproject.com/script/comments/forums.asp">Message=20
                        =
Boards</A></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR><=
/TBODY></TABLE></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=3D0 cellPadding=3D1 border=3D0>
  <TBODY>
  <TR vAlign=3Dtop>
    <TD vAlign=3Dtop bgColor=3D#fbedbb rowSpan=3D2>
      <TABLE cellSpacing=3D0 cellPadding=3D0 border=3D0>
        <SCRIPT language=3Djavascript>
function ErrorHandle() {}
window.onerror =3D ErrorHandle;

function OnNLSubmit(option)
{
	if (option=3D=3D"up")
		document.subForm.action =3D =
"/script/profile/modify.asp?ct=3D%2Fdebug%2Fpseudoregister%2Easp";
	else if (option=3D=3D"in")
		document.subForm.action =3D =
"/script/profile/process_logon.asp?ct=3D%2Fdebug%2Fpseudoregister%2Easp";=

	document.subForm.submit();
	return true;
}
</SCRIPT>

        <TBODY>
        <TR>
          <TD>
            <TABLE cellSpacing=3D3 cellPadding=3D0>
              <TBODY>
              <TR vAlign=3Dtop>
                <TD></TD>
                <TD></TD></TR>
              <TR vAlign=3Dtop>
                <TD></TD>
                <TD class=3DInfoBarHeader>Toolbox</TD></TR>
              <TR>
                <TD bgColor=3Dblack colSpan=3D2><IMG height=3D1=20
                  src=3D"http://www.codeproject.com/images/space.gif"=20
              width=3D1></TD></TR>
              <TR vAlign=3Dtop>
                <TD></TD>
                <TD class=3DsmallText><A=20
                  =
href=3D"http://www.codeproject.com/script/common/mailform.asp?option=3DAr=
ticle&amp;Title=3DAn+introduction+to+debugging+in+MSVC%2B%2B+using+Pseudo=
registers&amp;URL=3Dhttp%3A%2F%2Fwww%2Ecodeproject%2Ecom%2Fdebug%2Fpseudo=
register%2Easp">Broken=20
                  links?</A></TD></TR>
              <TR vAlign=3Dtop>
                <TD></TD>
                <TD></TD></TR>
              <TR vAlign=3Dtop>
                <TD><IMG height=3D16=20
                  =
src=3D"http://www.codeproject.com/script/images/support_icon.gif"=20
                  width=3D16></TD>
                <TD class=3DsmallText><A=20
                  href=3D"http://www.codeproject.com/store/"><B>VS.NET =
2003 from=20
                  $899</B></A></TD></TR>
              <TR vAlign=3Dtop>
                <TD><IMG height=3D16=20
                  =
src=3D"http://www.codeproject.com/script/images/support_icon.gif"=20
                  width=3D16></TD>
                <TD class=3DsmallText><A=20
                  href=3D"http://www.codeproject.com/store/"><B>MSDN =
Univ. from=20
                  $1950</B></A></TD></TR>
              <TR vAlign=3Dtop>
                <TD></TD>
                <TD></TD></TR>
              <TR vAlign=3Dtop>
                <TD><IMG height=3D16=20
                  src=3D"http://www.codeproject.com/images/print.gif" =
width=3D16></TD>
                <TD class=3DsmallText><A=20
                  =
href=3D"http://www.codeproject.com/debug/pseudoregister.asp?print=3Dtrue"=
=20
                  target=3D_print>Print version</A></TD></TR>
              <TR vAlign=3Dtop>
                <TD><IMG height=3D16=20
                  src=3D"http://www.codeproject.com/images/link.gif" =
width=3D16></TD>
                <TD class=3DsmallText><A=20
                  =
href=3D"http://www.codeproject.com/script/profile/add_bookmark.asp?t=3D0&=
amp;ct=3D%2Fdebug%2Fpseudoregister%2Easp&amp;guid=3Dpseudoregister%2Fdebu=
g9%2F26%2F2002">Bookmark=20
                  this</A></TD></TR></TR>
              <TR vAlign=3Dtop>
                <TD><IMG height=3D16=20
                  src=3D"http://www.codeproject.com/images/mail.gif" =
width=3D16></TD>
                <TD class=3DSmallText><A=20
                  =
href=3D"http://www.codeproject.com/script/recommend/form.asp?guid=3Dpseud=
oregister%2Fdebug9%2F26%2F2002">Send=20
                  to a friend</A></TD></TR>
              <TR vAlign=3Dtop>
                <TD></TD>
                <TD></TD></TR>
              <TR vAlign=3Dtop>
                <TD></TD>
                <TD class=3DInfoBarHeader>My Profile</TD></TR>
              <TR>
                <TD bgColor=3Dblack colSpan=3D2><IMG height=3D1=20
                  src=3D"http://www.codeproject.com/images/space.gif"=20
              width=3D1></TD></TR>
              <TR vAlign=3Dtop>
                <TD><IMG height=3D16=20
                  =
src=3D"http://www.codeproject.com/images/profile_small.gif"=20
                  width=3D16></TD>
                <TD class=3DsmallText><A=20
                  =
href=3D"http://www.codeproject.com/script/profile/modify.asp?ct=3D/debug/=
pseudoregister.asp">My=20
                  Settings</A></TD></TR>
              <TR vAlign=3Dtop>
                <TD><IMG height=3D16=20
                  =
src=3D"http://www.codeproject.com/images/submit_small.gif"=20
                  width=3D16></TD>
                <TD class=3DsmallText><A=20
                  =
href=3D"http://www.codeproject.com/script/articles/list_articles.asp?user=
id=3D136703">My=20
                  Articles</A></TD></TR>
              <TR vAlign=3Dtop>
                <TD><IMG height=3D16=20
                  =
src=3D"http://www.codeproject.com/images/bookmarks.gif"=20
                width=3D16></TD>
                <TD class=3DsmallText><A=20
                  =
href=3D"http://www.codeproject.com/script/profile/bookmark_list.asp">My=20
                  Bookmarks</A></TD></TR>
              <TR vAlign=3Dtop>
                <TD><IMG height=3D16=20
                  =
src=3D"http://www.codeproject.com/images/logoff_small.gif"=20
                  width=3D16></TD>
                <TD class=3DsmallText><A=20
                  =
href=3D"http://www.codeproject.com/script/profile/logoff.asp?ct=3D/debug/=
pseudoregister.asp">Sign=20
                  out</A></TD></TR>
              <TR>
                <TD bgColor=3Dblack colSpan=3D2><IMG height=3D1=20
                  src=3D"http://www.codeproject.com/images/space.gif"=20
              width=3D1></TD></TR></TBODY></TABLE></TD></TR>
        <TR>
          <TD>&nbsp;</TD></TR>
        <TR>
          <TD>
            <CENTER><A=20
            =
href=3D"http://www.codeproject.com/script/admentor/admentorredir.asp?id=3D=
499&amp;way=3Dban"=20
            target=3D_blank><IMG height=3D600 alt=3D""=20
            =
src=3D"http://www.codeproject.com/script/admentor/images/skyscraper_devce=
nter.gif"=20
            width=3D120 =
border=3D0></A><BR></CENTER><BR></TD></TR></TBODY></TABLE></TD>
    <TD width=3D5 rowSpan=3D2><IMG height=3D1=20
      src=3D"http://www.codeproject.com/images/space.gif" width=3D5> =
</TD>
    <TD align=3Dright width=3D"100%" bgColor=3Dwhite>
      <DIV align=3Dright><A name=3D__top></A>
      <TABLE>
        <TBODY>
        <TR>
          <TD class=3DsmallText align=3Dright>105 members have rated =
this article.=20
            Result:</TD>
          <TD>
            <TABLE cellSpacing=3D0 cellPadding=3D0 border=3D2>
              <TBODY>
              <TR>
                <TD><IMG height=3D5=20
                  =
src=3D"http://www.codeproject.com/script/images/red.gif"=20
                  width=3D20 border=3D0></TD>
                <TD><IMG height=3D5=20
                  =
src=3D"http://www.codeproject.com/script/images/red.gif"=20
                  width=3D20 border=3D0></TD>
                <TD><IMG height=3D5=20
                  =
src=3D"http://www.codeproject.com/script/images/red.gif"=20
                  width=3D20 border=3D0></TD>
                <TD><IMG height=3D5=20
                  =
src=3D"http://www.codeproject.com/script/images/red.gif"=20
                  width=3D20 border=3D0></TD>
                <TD><IMG height=3D5=20
                  =
src=3D"http://www.codeproject.com/script/images/red.gif"=20
                  width=3D16 border=3D0><IMG height=3D5=20
                  =
src=3D"http://www.codeproject.com/script/images/white.gif"=20
                  width=3D4 =
border=3D0></TD></TR></TBODY></TABLE></TD></TR>
        <TR>
          <TD class=3DsmallText align=3Dright colSpan=3D2><A=20
            title=3D"Calculated as rating x Log10(# votes)"=20
            =
href=3D"http://www.codeproject.com/script/articles/top_articles.asp?st=3D=
2">Popularity:=20
            9.73</A>. Rating: <B>4.82</B> out of=20
  5.</TD></TR></TBODY></TABLE></DIV></TD></TR>
  <TR>
    <TD vAlign=3Dtop width=3D"100%">
      <DIV id=3Dcontentdiv><!-- Article Starts -->
      <H2>Introduction</H2>
      <P>Let's start with the reason why I wrote this article. One day, =
a=20
      colleague asked me to help him debug a problem he had. So I was =
watching=20
      him stepping in his code, when I noticed the following line: =
</P><PRE><SPAN class=3Dcpp-keyword>int</SPAN> test =3D =
GetLastError();</PRE>
      <P>He did this, because he wanted to know the error code, if the =
previous=20
      function failed. He was adding this line every time he wanted to =
know the=20
      error code. I advised him to remove all those lines and use the =
@ERR=20
      pseudoregister in his watch window. He didn't know what it was and =
asking=20
      around in the office, a lot of other people didn't. So I came up =
with this=20
      article for people who have never heard of pseudoregisters. </P>
      <H2>What is a pseudoregister anyway?</H2>
      <P>A pseudoregister is not an actual hardware register, but is =
displayed=20
      as though it were a hardware register. With a pseudoregister, you =
can see=20
      and use certain values (error codes, thread information block...) =
in the=20
      debugger. </P>
      <P>Let's have a look at the @ERR pseudoregister. Fire up your =
debugger=20
      with your favourite home-written application. Put a breakpoint in =
your=20
      code so that the debugger will break execution. Open the watch =
window if=20
      it isn't already (do this by right clicking on some empty toolbar =
space,=20
      and select "Watch" from this list). Add @ERR in this watch window. =
You=20
      should see 0 in the Value column. Now step through your code, and =
watch=20
      this value. It will always show the <CODE>GetLastError()</CODE> =
number for=20
      the current thread. So if something goes wrong in your code, this =
value=20
      will change.</P>
      <P>If you want to test this, but your code doesn't have any =
errors, I=20
      advise to put some in (but don't forget to remove them =
afterwards). You=20
      can insert something like this:</P><PRE>FILE *fp =3D fopen(<SPAN =
class=3Dcpp-string>"c:\\a_file_that_does_not_exist.txt"</SPAN>, <SPAN =
class=3Dcpp-string>"r"</SPAN>);</PRE>
      <P>If you step over this line, you'll see that the @ERR value =
changed to=20
      2. Go to Tools-&gt;Error Lookup to see what this error value means =
("The=20
      system cannot find the file specified" if you were wondering). =
Lazy bums=20
      like me, and smart lads / lasses like you can change the @ERR=20
      pseudoregister to @ERR,hr . Doing this will change the value of =
the=20
      pseudoregister to the error string. Now you even don't have to =
lookup the=20
      error. I leave the @ERR,hr in the watch window all the time.</P>
      <H2>Conditional Expressions</H2>
      <P>Pseudoregisters can also be used in conditional expressions. To =
try=20
      this out, put following lines after the =
<CODE>fopen</CODE>:</P><PRE><SPAN class=3Dcpp-keyword>if</SPAN> (fp)
{=20
    fclose(fp);=20
}</PRE>
      <P>Put a breakpoint on the <CODE><SPAN =
class=3Dcpp-keyword>if</SPAN>=20
      (fp)</CODE> line. Go to Edit-&gt;Breakpoints (or press Alt-F9). =
Select the=20
      breakpoint you just inserted and press the "Condition" button. =
Here, you=20
      can enter the <CODE>@ERR=3D=3D<SPAN =
class=3Dcpp-literal>2</SPAN></CODE>=20
      condition. Now start the debugger. The debugger will break on this =

      breakpoint if <CODE>fopen()</CODE> failed because it couldn't find =
the=20
      file. If the file does exist, the debugger won't break, even if it =

      encountered another error (say error 4: could not open the file). =
Try this=20
      out by running the code (not stepping) after creating, and =
deleting the=20
      "a_file_that_does_not_exist.txt" file on c:\.</P>
      <P>Just for the very curious (and otherwise totally irrelevant to =
this=20
      article) : what does @ERR do? How does it get the error number? As =
it=20
      turns out, @ERR does exactly the same thing as =
<CODE>GetLastError()</CODE>=20
      does. These functions have a whopping 3 lines of assembly =
code:</P><PRE lang=3Dasm><SPAN class=3Dcpp-keyword>mov</SPAN> =
eax,fs:[00000018h]=20
<SPAN class=3Dcpp-keyword>mov</SPAN> eax,dword ptr [eax+34h]=20
<SPAN class=3Dcpp-keyword>ret</SPAN></PRE>
      <P>So <CODE>@ERR</CODE> grabs the <CODE>DWORD</CODE> at offset =
0x34 in the=20
      thread environment block pointed to by fs:[18h].</P>
      <H2>The @TIB pseudoregister</H2>
      <P>The @ERR pseudoregister is not the only one that exists. =
Another=20
      important pseudoregister is @TIB. This is the thread information =
block for=20
      the current thread and is extremely helpful in multi-threaded =
debugging.=20
      If you place a breakpoint in a function that is called by multiple =

      threads, the debugger will break execution every time no matter =
which=20
      thread passes the breakpoint. Even if you're stepping through your =
code,=20
      the debugger can jump to the breakpoint if another thread called =
the=20
      function. To solve this, you'll need to do the following. If =
execution=20
      breaks in the thread you want, add @TIB in the watch window. You =
will see=20
      some value like "0x7ffa6000" or "2147115008" in regular display. =
Go to the=20
      breakpoint menu (Alt-F9) and select the breakpoint. You can now =
add the=20
      <CODE>@TIB=3D=3D<SPAN class=3Dcpp-literal>0x7ffa6000</SPAN></CODE> =
condition=20
      filter. Doing this, the debugger will only break execution for =
this=20
      thread. All other threads using the same function will not result =
in a=20
      break.</P>
      <P>This doesn't work in Windows 98 though. For Windows 98, you'll =
need to=20
      look at the Intel CPU FS register, which is unique for each =
thread. You=20
      can use the expression <CODE>@FS=3D=3Dvalue</CODE></P>
      <H2>Complete list of pseudoregisters</H2>
      <P>
      <TABLE width=3D568 border=3D1>
        <TBODY>
        <TR>
          <TD vAlign=3Dtop align=3Dmiddle width=3D"36%" =
bgColor=3D#ffffff>
            <P><B>Pseudoregister</B></P></TD>
          <TD vAlign=3Dtop align=3Dmiddle width=3D"64%" =
bgColor=3D#ffffff>
            <P><B>Description</B></P></TD></TR>
        <TR>
          <TD vAlign=3Dtop width=3D"36%">
            <P>@ERR</P></TD>
          <TD vAlign=3Dtop width=3D"64%">
            <P>Last error value; the same value returned by the=20
            <CODE>GetLastError()</CODE> API function</P></TD></TR>
        <TR>
          <TD vAlign=3Dtop width=3D"36%">
            <P>@TIB</P></TD>
          <TD vAlign=3Dtop width=3D"64%">
            <P>Thread information block for the current thread; =
necessary=20
            because the debugger doesn't handle the "FS:0" =
format</P></TD></TR>
        <TR>
          <TD vAlign=3Dtop width=3D"36%">
            <P>@CLK</P></TD>
          <TD vAlign=3Dtop width=3D"64%">
            <P>Undocumented clock register; usable only in the Watch=20
          window</P></TD></TR>
        <TR>
          <TD vAlign=3Dtop width=3D"36%">
            <P>@EAX, @EBX, @ECX, @EDX, @ESI, @EDI, @EIP, @ESP, @EBP, =
@EFL</P></TD>
          <TD vAlign=3Dtop width=3D"64%">
            <P>Intel CPU registers</P></TD></TR>
        <TR>
          <TD vAlign=3Dtop width=3D"36%">
            <P>@CS, @DS, @ES, @SS, @FS, @GS</P></TD>
          <TD vAlign=3Dtop width=3D"64%">
            <P>Intel CPU segment registers</P></TD></TR>
        <TR>
          <TD vAlign=3Dtop width=3D"36%">
            <P>@ST0, @ST1, @ST2, @ST3, @ST4, @ST5, @ST6, @ST7</P></TD>
          <TD vAlign=3Dtop width=3D"64%">
            <P>Intel CPU floating-point =
registers</P></TD></TR></TBODY></TABLE></P>
      <P>[Table from "Debugging Applications" by John Robbins]</P>
      <H2>Acknowledgements</H2>
      <P>John Robbins for his "Debugging Applications" book </P><!-- =
Article Ends --></DIV>
      <H2>About Wouter Dhondt</H2>
      <TABLE width=3D"100%" border=3D0>
        <TBODY>
        <TR vAlign=3Dtop>
          <TD class=3DsmallText noWrap><IMG=20
            =
src=3D"http://www.codeproject.com/script/profile/images/{294AFDBA-C95F-42=
6C-90E8-607946CF5970}.jpg"><BR></TD>
          <TD class=3DsmallText width=3D"100%">Wouter got interested in =
computers=20
            and programming at the age of 12 (using a 286 and basic). =
Several=20
            years and an electronics degree later, he started working as =
a=20
            software engineer. In the summer of 2001, Wouter created =
Fping as an=20
            alternative to the windows ping program (just for his own=20
            amusement). Amazed by the response / interest, he founded <A =

            href=3D"http://www.kwakkelflap.com/" =
target=3D_blank>kwakkelflap.com</A>=20
            to ensure a better distribution for the tool. Several other=20
            applications have been released since...
            <P class=3DsmallText>Click <A=20
            =
href=3D"http://www.codeproject.com/script/profile/whos_who.asp?vt=3Darts&=
amp;id=3D4750">here</A>=20
            to view Wouter Dhondt's online =
profile.</P></TD></TR></TBODY></TABLE><BR>
      <H2>Other popular Debug tips articles:</H2>
      <UL>
        <LI><A =
href=3D"http://www.codeproject.com/debug/mapfile.asp">Finding crash=20
        information using the MAP file</A><BR><SPAN =
class=3Dsmalltext>Finding=20
        crash information using the MAP file: how to create and read the =

        file</SPAN>
        <LI><A =
href=3D"http://www.codeproject.com/debug/remotedebug.asp">Remote=20
        Debugging in MSVC++ 6.0 - Step by step in the OnPaint message=20
        handler</A><BR><SPAN class=3Dsmalltext>This article how to setup =
the=20
        remote debugging capatibilities of Visual C++ 6.0. With just a =
few steps=20
        and an extra machine (of course!) I=B4ll show how can you step =
into the=20
        OnPaint message handler.</SPAN>
        <LI><A =
href=3D"http://www.codeproject.com/debug/crash_report.asp">Add=20
        Crash Reporting to Your Applications with the CrashRpt=20
        Library</A><BR><SPAN class=3Dsmalltext>This article describes =
how to use=20
        the CrashRpt library to generate crash report for your =
application that=20
        can be debugged using WinDbg or VS.NET.</SPAN>
        <LI><A=20
        =
href=3D"http://www.codeproject.com/debug/survivereleasever.asp">Surviving=
=20
        the Release Version</A><BR><SPAN class=3Dsmalltext>Learn about =
the issues=20
        and differences between Debug and Release =
builds.</SPAN></LI></UL>
      <FORM action=3D/script/rating/code/app/insert_vote.asp =
method=3Dpost><INPUT=20
      type=3Dhidden value=3Dpseudoregister/debug9/26/2002 =
name=3Dvote_name> <INPUT=20
      type=3Dhidden value=3D/debug/pseudoregister.asp name=3Dgoal>=20
      <TABLE cellSpacing=3D0 cellPadding=3D1 width=3D"100%" =
bgColor=3D#ff9900=20
        border=3D0><TBODY>
        <TR>
          <TD width=3D"100%">
            <TABLE cellSpacing=3D0 cellPadding=3D4 width=3D"100%" =
bgColor=3D#fbedbb=20
            border=3D0>
              <TBODY>
              <TR>
                <TD class=3Dsmalltext vAlign=3Dcenter>[<A=20
                  =
href=3D"http://www.codeproject.com/debug/pseudoregister.asp#__top">Top</A=
>]</TD>
                <TD vAlign=3Dcenter noWrap align=3Dright><I><B>Rate this =
Article=20
                  for us!</B></I>&nbsp;&nbsp;&nbsp;&nbsp; =
<I>Poor</I><INPUT=20
                  type=3Dradio value=3D1 name=3Drate><INPUT type=3Dradio =
value=3D2=20
                  name=3Drate><INPUT type=3Dradio value=3D3 =
name=3Drate><INPUT=20
                  type=3Dradio value=3D4 name=3Drate><INPUT type=3Dradio =
value=3D5=20
                  name=3Drate><I>Excellent</I>&nbsp;&nbsp;<INPUT =
class=3DFormButton type=3Dsubmit value=3DVote>=20
                =
</TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></FORM>
      <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%" border=3D0>
        <TBODY>
        <TR vAlign=3Dtop>
          <TD vAlign=3Dtop>
            <CENTER><A=20
            =
href=3D"http://www.codeproject.com/script/admentor/admentorredir.asp?id=3D=
502&amp;way=3Dban"=20
            target=3D_blank><IMG height=3D60 alt=3D""=20
            =
src=3D"http://www.codeproject.com/script/admentor/images/Infra-sponsor-bo=
x.gif"=20
            width=3D120 border=3D0></A><BR><FONT size=3D1><A=20
            href=3D"http://www.codeproject.com/info/MediaKit/">Premium=20
            Sponsor</A></FONT></CENTER><BR></TD>
          <TD vAlign=3Dtop noWrap align=3Dmiddle><SPAN id=3DAdBanner5><A =

            =
href=3D"http://www.codeproject.com/script/admentor/admentorredir.asp?id=3D=
511&amp;way=3Dban"=20
            target=3D_blank><IMG height=3D60 alt=3D""=20
            =
src=3D"http://www.codeproject.com/script/admentor/images/NetAdv_2003_vol3=
-bdr.gif"=20
            width=3D468=20
border=3D0></A></SPAN></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE=
><A=20
name=3D__comments></A>
<SCRIPT language=3DJavaScript>
function MsgVoteForm(UserID, MsgID)
{
	document.write("Rate this message: ");
	for (var i=3D1; i<=3D5;i++)
		document.write("<a href=3D'#xx" + MsgID.toString() + "xx' =
title=3D'give this message a vote of " + i.toString() + "' =
onclick=3D'RateMsg(" + UserID.toString() + ", " + MsgID.toString() + ", =
" + i.toString() + ")'><b>" + i.toString() + "</b></a> ");
	document.write(" (out of 5)");
}

function RateMsg(userid, msgid, score)=20
{=20
	=
open("/script/comments/vote.asp?js=3D1&user=3D"+userid.toString()+"&msg=3D=
"+msgid.toString()+"&score=3D"+score.toString() =
,"helpful","toolbar=3Dno,resizable=3Dyes,scrollbars=3Dyes,directories=3Dn=
o,menubar=3Dno,width=3D300,height=3D200");
	return false;
}
</SCRIPT>

<SCRIPT language=3DJavaScript>
var Selected =3D "";
var AdTime =3D new Date();

document.writeln("<iframe name=3DAdFrame width=3D0 height=3D0 =
frameborder=3D0></IFRAME>");


function SwitchMessage(elm)
{

	var now =3D new Date();
	if (Number(now.getTime() - AdTime.getTime()) > Number(5000))
	{
		AdTime =3D now;
		var loc =3D window.frames["AdFrame"];
		if (loc) loc =3D loc.document;
		if (loc) loc =3D loc.location;
		if (loc) loc.replace('/script/comments/fetchAd.asp?cat=3D');
	}
=09
	var elmref;
	if (Selected !=3D "")
	{
		elmref =3D eval("document.getElementById('" + Selected + "_h1')");
		if (elmref) elmref.style.display =3D 'none';
		elmref =3D eval("document.getElementById('" + Selected + "_h0')");
		if (elmref) elmref.bgColor =3D '#FEF9E7';
	}
	if (Selected !=3D elm.name)=20
	{
		Selected =3D elm.name;
		elmref =3D eval("document.getElementById('" + Selected + "_h1')");
		if (elmref)=20
		{
			if (elmref.style.display=3D=3D'none') elmref.style.display=3D'';
			else elmref.style.display =3D 'none';
		}
		elmref =3D eval("document.getElementById('" + Selected + "_h0')");
		if (elmref)=20
			elmref.bgColor =3D '#99CCFF';
	}
	else
		Selected=3D"";
	=09
	window.location =3D "#xx" + Selected + "xx";

	return false;
}

</SCRIPT>

<SCRIPT language=3Djavascript event=3Donclick for=3DDynMessLink>
return SwitchMessage(this);
</SCRIPT>

<TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%" bgColor=3D#ff9900 =
border=3D0>
  <TBODY>
  <TR>
    <TD width=3D"100%">
      <TABLE id=3DForumTable cellSpacing=3D1 cellPadding=3D0 =
width=3D"100%"=20
      bgColor=3D#ff9900 border=3D0>
        <FORM=20
        =
action=3D/script/comments/app/do_filtermessages.asp?main=3D/debug/pseudor=
egister.asp&amp;df=3D100&amp;forumid=3D9819=20
        method=3Dpost>
        <TBODY>
        <TR>
          <TD>
            <TABLE cellSpacing=3D0 cellPadding=3D3 width=3D"100%" =
bgColor=3Dwhite=20
            border=3D0>
              <TBODY>
              <TR bgColor=3D#fbedbb>
                <TD class=3Dsmalltext noWrap><A=20
                  =
href=3D"http://www.codeproject.com/script/comments/faq.asp"><IMG=20
                  height=3D16=20
                  =
src=3D"http://www.codeproject.com/script/images/info.GIF"=20
                  width=3D16 align=3DabsMiddle border=3D0> =
<B>FAQ</B></A>&nbsp;</TD>
                <TD class=3Dsmalltext vAlign=3Dtop noWrap =
align=3Dright>Noise level=20
                  <SELECT class=3Dsmalltext size=3D1 =
name=3Dnoise><OPTION=20
                    value=3D1>Very High</OPTION> <OPTION =
value=3D2>High</OPTION>=20
                    <OPTION value=3D3 selected>Medium</OPTION> <OPTION=20
                    value=3D4>Low</OPTION> <OPTION value=3D5>Very=20
                  low</OPTION></SELECT>&nbsp;&nbsp;</TD>
                <TD class=3Dsmalltext vAlign=3Dcenter noWrap =
align=3Dright=20
                  colSpan=3D2><A=20
                  =
href=3D"http://www.codeproject.com/script/comments/search_comments.asp?fo=
rumid=3D9819"><IMG=20
                  height=3D15 =
src=3D"http://www.codeproject.com/images/search.gif"=20
                  width=3D16 border=3D0> Search comments</A> &nbsp;</TD>
                <TD vAlign=3Dtop align=3Dright><INPUT class=3DFormButton =
type=3Dsubmit value=3D"Set Options" name=3Dsubmit></TD></TR>
              <TR bgColor=3D#ff9900>
                <TD width=3D"100%">&nbsp;</TD>
                <TD class=3Dsmalltext vAlign=3Dtop noWrap =
align=3Dright>View <SELECT=20
                  class=3Dsmalltext size=3D1 name=3Dexpand><OPTION=20
                    value=3D0>Normal</OPTION> <OPTION =
value=3D2>Preview</OPTION>=20
                    <OPTION value=3D5 selected>Dynamic</OPTION> <OPTION=20
                    value=3D1>Thread View</OPTION> <OPTION =
value=3D3>Expanded=20
                    (Supporters only)</OPTION></SELECT>&nbsp;&nbsp;</TD>
                <TD class=3Dsmalltext vAlign=3Dtop noWrap>Per page =
<SELECT=20
                  class=3Dsmalltext size=3D1 name=3Dperpage><OPTION=20
                    value=3D10>10</OPTION> <OPTION value=3D25 =
selected>25</OPTION>=20
                    <OPTION value=3D50>50</OPTION></SELECT></TD>
                <TD =
colSpan=3D2>&nbsp;</TD></TR></TBODY></TABLE></TD></TR></FORM>
        <TR bgColor=3D#fbedbb>
          <TD>
            <TABLE cellPadding=3D2 width=3D"100%" bgColor=3D#fbedbb =
border=3D0>
              <TBODY>
              <TR>
                <TD class=3Dmessagetitle><A class=3DHoverLink=20
                  title=3D"Add a new message to the discussions"=20
                  =
href=3D"http://www.codeproject.com/script/comments/user_new.asp?main=3D/d=
ebug/pseudoregister.asp&amp;df=3D100&amp;forumid=3D9819"=20
                  target=3D_top name=3DHoverNL><B><IMG height=3D16=20
                  =
src=3D"http://www.codeproject.com/script/images/admin_modify.gif"=20
                  width=3D16 align=3Dtop border=3D0> New =
thread</B></A></TD>
                <TD class=3Dmessagetitle>Msgs 1 to 25 of 41 (Total: 41) =
(<A=20
                  =
href=3D"http://www.codeproject.com/debug/pseudoregister.asp?df=3D100&amp;=
forumid=3D9819">Refresh</A>)</TD>
                <TD noWrap align=3Dright><FONT =
class=3Dmessagetitle><SPAN=20
                  class=3DHoverLink>First</SPAN> <SPAN =
class=3DHoverLink>Prev</SPAN>=20
                  <A class=3DHoverLink=20
                  =
href=3D"http://www.codeproject.com/debug/pseudoregister.asp?df=3D100&amp;=
forumid=3D9819&amp;fr=3D26"=20
                  name=3DHoverNL>Next</A> <A class=3DHoverLink=20
                  =
href=3D"http://www.codeproject.com/debug/pseudoregister.asp?df=3D100&amp;=
forumid=3D9819&amp;fr=3D26"=20
                  name=3DHoverNL>Last</A> =
</FONT></TD></TR></TBODY></TABLE></TD></TR>
        <TR bgColor=3Dwhite>
          <TD>
            <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%" =
border=3D0>
              <TBODY>
              <TR>
                <TD width=3D"100%">
                  <TABLE cellSpacing=3D0 cellPadding=3D2 =
bgColor=3D#fbedbb border=3D0>
                    <TBODY>
                    <TR>
                      <TD class=3Dmessagetitle =
width=3D"100%">Subject&nbsp;</TD>
                      <TD class=3Dmessagetitle noWrap =
width=3D140>Author&nbsp;</TD>
                      <TD style=3D"WIDTH: 9em" noWrap align=3Dright=20
                        width=3D120><FONT=20
                    =
class=3Dmessagetitle>Date&nbsp;</FONT></TD></TR></TBODY></TABLE></TD></TR=
>
              <TR>
                <TD><IMG height=3D5=20
                  src=3D"http://www.codeproject.com/script/images/t.gif" =
width=3D1=20
                  border=3D0></TD></TR>
              <TR id=3D523148_h0 bgColor=3D#fef9e7>
                <TD width=3D"100%">
                  <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%" =
border=3D0>
                    <TBODY>
                    <TR>
                      <TD bgColor=3Dwhite><A name=3Dxx523148xx></A><IMG =
height=3D1=20
                        =
src=3D"http://www.codeproject.com/script/images/ind.gif"=20
                        width=3D0><IMG=20
                        =
src=3D"http://www.codeproject.com/script/images/news_unselected.gif"=20
                        align=3DabsMiddle>&nbsp;</TD>
                      <TD class=3Dmessagetitle style=3D"COLOR: #aa0000"=20
                        width=3D"100%"><A class=3Dmessagetitle =
id=3DDynMessLink=20
                        style=3D"COLOR: #aa0000"=20
                        =
href=3D"http://www.codeproject.com/debug/pseudoregister.asp?df=3D100&amp;=
forumid=3D9819&amp;select=3D523148#xx523148xx"=20
                        name=3D523148><B>Nice article</B></A></TD>
                      <TD vAlign=3Dbottom><A=20
                        =
href=3D"http://www.codeproject.com/script/profile/whos_who.asp?id=3D17312=
0"><IMG=20
                        title=3D"Click for User Profile" height=3D15=20
                        =
src=3D"http://www.codeproject.com/script/images/userinfo.gif"=20
                        width=3D14 border=3D0></A>&nbsp;</TD>
                      <TD noWrap width=3D140><FONT class=3Dmessagetitle=20
                        style=3D"COLOR: #aa0000"><B>gangadhar=20
                      npk</B>&nbsp;</FONT></TD>
                      <TD style=3D"WIDTH: 9em" noWrap align=3Dright=20
                        width=3D120><FONT class=3Dmessagetitle=20
                        style=3D"COLOR: #aa0000"><B>0:24 13 Jun=20
                        =
'03</B>&nbsp;</FONT></TD></TR></TBODY></TABLE></TD></TR>
              <TR id=3D523148_h1 style=3D"DISPLAY: none">
                <TD width=3D"100%">
                  <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%" =
border=3D0>
                    <TBODY>
                    <TR>
                      <TD><IMG height=3D1=20
                        =
src=3D"http://www.codeproject.com/script/images/ind.gif"=20
                        width=3D0><IMG=20
                        =
src=3D"http://www.codeproject.com/script/images/news_none.gif"=20
                        align=3DabsMiddle>&nbsp;</TD>
                      <TD width=3D"100%" bgColor=3D#d5eaff>
                        <TABLE cellSpacing=3D5 cellPadding=3D0 =
width=3D"100%"=20
border=3D0>
                          <TBODY>
                          <TR>
                            <TD>
                              <TABLE cellSpacing=3D0 cellPadding=3D0 =
width=3D"100%"=20
                              border=3D0>
                                <TBODY>
                                <TR>
                                <TD colSpan=3D2><FONT =
class=3Dmessagecontent>hi,=20
                                <BR>This is a nice article , which would =

                                definitely help in reducing the time to =
check up=20
                                the return codes of functions. Thank =
you. Also=20
                                waiting for the next installment of the =
same<IMG=20
                                =
src=3D"http://www.codeproject.com/script/images/smiley_smile.gif"=20
                                align=3DabsMiddle> =
<BR>&nbsp;</FONT></TD></TR>
                                <TR vAlign=3Dtop>
                                <TD class=3Dmessagetitle>[<A=20
                                title=3D"Reply to this current thread"=20
                                =
href=3D"http://www.codeproject.com/script/comments/user_reply.asp?main=3D=
/debug/pseudoregister.asp&amp;df=3D100&amp;forumid=3D9819&amp;select=3D52=
3148">Reply</A>][<A=20
                                title=3D"Email a reply to the author of =
this message"=20
                                =
href=3D"http://www.codeproject.com/script/comments/user_mail.asp?main=3D/=
debug/pseudoregister.asp&amp;df=3D100&amp;forumid=3D9819&amp;select=3D523=
148">Email</A>][<A=20
                                title=3D"View only messages within this =
thread"=20
                                =
href=3D"http://www.codeproject.com/debug/pseudoregister.asp?df=3D100&amp;=
tid=3D523148&amp;forumid=3D9819&amp;select=3D523148#xx523148xx">View=20
                                Thread</A>][<A=20
                                title=3D"Get the URL for this message"=20
                                =
href=3D"http://www.codeproject.com/debug/pseudoregister.asp?msg=3D523148#=
xx523148xx">Get=20
                                Link</A>]</TD>
                                <TD class=3Dmessagetitle =
align=3Dright>[<A=20
                                =
href=3D"http://www.codeproject.com/script/comments/owner_modify_pw.asp?ma=
in=3D/debug/pseudoregister.asp&amp;df=3D100&amp;forumid=3D9819&amp;select=
=3D523148"><I>Modify</I></A>|<A=20
                                =
href=3D"http://www.codeproject.com/script/comments/owner_delete_pw.asp?ma=
in=3D/debug/pseudoregister.asp&amp;df=3D100&amp;forumid=3D9819&amp;select=
=3D523148"><I>Delete</I></A>]<BR>Score:=20
                                5.0 (1 vote).
                                <SCRIPT =
language=3DJavascript>MsgVoteForm(173120,523148);</SCRIPT>
                                =20
                    =
</TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR></TBODY></T=
ABLE></TD></TR>
              <TR>
                <TD><IMG height=3D6=20
                  src=3D"http://www.codeproject.com/script/images/t.gif" =
width=3D1=20
                  border=3D0></TD></TR>
              <TR id=3D572510_h0 bgColor=3D#fef9e7>
                <TD width=3D"100%">
                  <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%" =
border=3D0>
                    <TBODY>
                    <TR>
                      <TD bgColor=3Dwhite><A name=3Dxx572510xx></A><IMG =
height=3D1=20
                        =
src=3D"http://www.codeproject.com/script/images/ind.gif"=20
                        width=3D18><IMG=20
                        =
src=3D"http://www.codeproject.com/script/images/news_unselected.gif"=20
                        align=3DabsMiddle>&nbsp;</TD>
                      <TD class=3Dmessagetitle width=3D"100%"><A=20
                        class=3Dmessagetitle id=3DDynMessLink=20
                        =
href=3D"http://www.codeproject.com/debug/pseudoregister.asp?df=3D100&amp;=
forumid=3D9819&amp;select=3D572510#xx572510xx"=20
                        name=3D572510>Kooool</A></TD>
                      <TD vAlign=3Dbottom><IMG height=3D13=20
                        alt=3D"Unconfirmed/Anonymous posting"=20
                        =
src=3D"http://www.codeproject.com/script/images/usersuss.gif"=20
                        width=3D15></A>&nbsp;</TD>
                      <TD noWrap width=3D140><FONT =
class=3Dmessagetitle>RVS=20
                        Kumar&nbsp;</FONT></TD>
                      <TD style=3D"WIDTH: 9em" noWrap align=3Dright=20
                        width=3D120><FONT class=3Dmessagetitle>1:09 5 =
Aug=20
                        =
'03&nbsp;</FONT></TD></TR></TBODY></TABLE></TD></TR>
              <TR id=3D572510_h1 style=3D"DISPLAY: none">
                <TD width=3D"100%">
                  <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%" =
border=3D0>
                    <TBODY>
                    <TR>
                      <TD><IMG height=3D1=20
                        =
src=3D"http://www.codeproject.com/script/images/ind.gif"=20
                        width=3D18><IMG=20
                        =
src=3D"http://www.codeproject.com/script/images/news_none.gif"=20
                        align=3DabsMiddle>&nbsp;</TD>
                      <TD width=3D"100%" bgColor=3D#d5eaff>
                        <TABLE cellSpacing=3D5 cellPadding=3D0 =
width=3D"100%"=20
border=3D0>
                          <TBODY>
                          <TR>
                            <TD>
                              <TABLE cellSpacing=3D0 cellPadding=3D0 =
width=3D"100%"=20
                              border=3D0>
                                <TBODY>
                                <TR>
                                <TD colSpan=3D2><FONT =
class=3Dmessagecontent>Wow...=20
                                It's a wonderful. <BR><IMG=20
                                =
src=3D"http://www.codeproject.com/script/images/smiley_wink.gif"=20
                                align=3DabsMiddle> Suresh...=20
                                <BR>&nbsp;</FONT></TD></TR>
                                <TR vAlign=3Dtop>
                                <TD class=3Dmessagetitle>[<A=20
                                title=3D"Reply to this current thread"=20
                                =
href=3D"http://www.codeproject.com/script/comments/user_reply.asp?main=3D=
/debug/pseudoregister.asp&amp;df=3D100&amp;forumid=3D9819&amp;select=3D57=
2510">Reply</A>][<A=20
                                title=3D"Email a reply to the author of =
this message"=20
                                =
href=3D"http://www.codeproject.com/script/comments/user_mail.asp?main=3D/=
debug/pseudoregister.asp&amp;df=3D100&amp;forumid=3D9819&amp;select=3D572=
510">Email</A>][<A=20
                                title=3D"View only messages within this =
thread"=20
                                =
href=3D"http://www.codeproject.com/debug/pseudoregister.asp?df=3D100&amp;=
tid=3D523148&amp;forumid=3D9819&amp;select=3D572510#xx572510xx">View=20
                                Thread</A>][<A=20
                                title=3D"Get the URL for this message"=20
                                =
href=3D"http://www.codeproject.com/debug/pseudoregister.asp?msg=3D572510#=
xx572510xx">Get=20
                                Link</A>]</TD>
                                <TD class=3Dmessagetitle =
align=3Dright>[<A=20
                                =
href=3D"http://www.codeproject.com/script/comments/owner_modify_pw.asp?ma=
in=3D/debug/pseudoregister.asp&amp;df=3D100&amp;forumid=3D9819&amp;select=
=3D572510"><I>Modify</I></A>|<A=20
                                =
href=3D"http://www.codeproject.com/script/comments/owner_delete_pw.asp?ma=
in=3D/debug/pseudoregister.asp&amp;df=3D100&amp;forumid=3D9819&amp;select=
=3D572510"><I>Delete</I></A>]<BR>
                                <SCRIPT =
language=3DJavascript>MsgVoteForm(0,572510);</SCRIPT>
                                =
</TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR></TBODY></T=
ABLE></TD></TR>
              <TR>
                <TD><IMG height=3D5=20
                  src=3D"http://www.codeproject.com/script/images/t.gif" =
width=3D1=20
                  border=3D0></TD></TR>
              <TR height=3D1>
                <TD bgColor=3D#ff9900><IMG height=3D1=20
                  src=3D"http://www.codeproject.com/script/images/t.gif" =

                width=3D1></TD></TR>
              <TR id=3D456725_h0 bgColor=3D#fef9e7>
                <TD width=3D"100%">
                  <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%" =
border=3D0>
                    <TBODY>
                    <TR>
                      <TD bgColor=3Dwhite><A name=3Dxx456725xx></A><IMG =
height=3D1=20
                        =
src=3D"http://www.codeproject.com/script/images/ind.gif"=20
                        width=3D0><IMG=20
                        =
src=3D"http://www.codeproject.com/script/images/news_unselected.gif"=20
                        align=3DabsMiddle>&nbsp;</TD>
                      <TD class=3Dmessagetitle width=3D"100%"><A=20
                        class=3Dmessagetitle id=3DDynMessLink=20
                        =
href=3D"http://www.codeproject.com/debug/pseudoregister.asp?df=3D100&amp;=
forumid=3D9819&amp;select=3D456725#xx456725xx"=20
                        name=3D456725><B>quick watch question =
...</B></A></TD>
                      <TD vAlign=3Dbottom><A=20
                        =
href=3D"http://www.codeproject.com/script/profile/whos_who.asp?id=3D10407=
"><IMG=20
                        title=3D"Click for User Profile" height=3D15=20
                        =
src=3D"http://www.codeproject.com/script/images/userinfo.gif"=20
                        width=3D14 border=3D0></A>&nbsp;</TD>
                      <TD noWrap width=3D140><FONT=20
                        =
class=3Dmessagetitle><B>eXplodus</B>&nbsp;</FONT></TD>
                      <TD style=3D"WIDTH: 9em" noWrap align=3Dright=20
                        width=3D120><FONT class=3Dmessagetitle><B>8:58 =
26 Mar=20
                        =
'03</B>&nbsp;</FONT></TD></TR></TBODY></TABLE></TD></TR>
              <TR id=3D456725_h1 style=3D"DISPLAY: none">
                <TD width=3D"100%">
                  <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%" =
border=3D0>
                    <TBODY>
                    <TR>
                      <TD><IMG height=3D1=20
                        =
src=3D"http://www.codeproject.com/script/images/ind.gif"=20
                        width=3D0><IMG=20
                        =
src=3D"http://www.codeproject.com/script/images/news_none.gif"=20
                        align=3DabsMiddle>&nbsp;</TD>
                      <TD width=3D"100%" bgColor=3D#d5eaff>
                        <TABLE cellSpacing=3D5 cellPadding=3D0 =
width=3D"100%"=20
border=3D0>
                          <TBODY>
                          <TR>
                            <TD>
                              <TABLE cellSpacing=3D0 cellPadding=3D0 =
width=3D"100%"=20
                              border=3D0>
                                <TBODY>
                                <TR>
                                <TD colSpan=3D2><FONT =
class=3Dmessagecontent>is=20
                                there a chance to get something similar=20
                                to:<BR><BR>mymessage,wm =3D displays the =
name of=20
                                the window message...<BR>mymessage,?? =
=3D displays=20
                                my own message name that i declare in my =

                                programm.<BR><BR>is there something like =

                                autoexp.dat or=20
                                =
usertype.dat?<BR><BR>&nbsp;</FONT></TD></TR>
                                <TR vAlign=3Dtop>
                                <TD class=3Dmessagetitle>[<A=20
                                title=3D"Reply to this current thread"=20
                                =
href=3D"http://www.codeproject.com/script/comments/user_reply.asp?main=3D=
/debug/pseudoregister.asp&amp;df=3D100&amp;forumid=3D9819&amp;select=3D45=
6725">Reply</A>][<A=20
                                title=3D"Email a reply to the author of =
this message"=20
                                =
href=3D"http://www.codeproject.com/script/comments/user_mail.asp?main=3D/=
debug/pseudoregister.asp&amp;df=3D100&amp;forumid=3D9819&amp;select=3D456=
725">Email</A>][<A=20
                                title=3D"View only messages within this =
thread"=20
                                =
href=3D"http://www.codeproject.com/debug/pseudoregister.asp?df=3D100&amp;=
tid=3D456725&amp;forumid=3D9819&amp;select=3D456725#xx456725xx">View=20
                                Thread</A>][<A=20
                                title=3D"Get the URL for this message"=20
                                =
href=3D"http://www.codeproject.com/debug/pseudoregister.asp?msg=3D456725#=
xx456725xx">Get=20
                                Link</A>]</TD>
                                <TD class=3Dmessagetitle =
align=3Dright>[<A=20
                                =
href=3D"http://www.codeproject.com/script/comments/owner_modify_pw.asp?ma=
in=3D/debug/pseudoregister.asp&amp;df=3D100&amp;forumid=3D9819&amp;select=
=3D456725"><I>Modify</I></A>|<A=20
                                =
href=3D"http://www.codeproject.com/script/comments/owner_delete_pw.asp?ma=
in=3D/debug/pseudoregister.asp&amp;df=3D100&amp;forumid=3D9819&amp;select=
=3D456725"><I>Delete</I></A>]<BR>Score:=20
                                2.0 (1 vote).
                                <SCRIPT =
language=3DJavascript>MsgVoteForm(10407,456725);</SCRIPT>
                                =20
                    =
</TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR></TBODY></T=
ABLE></TD></TR>
              <TR>
                <TD><IMG height=3D6=20
                  src=3D"http://www.codeproject.com/script/images/t.gif" =
width=3D1=20
                  border=3D0></TD></TR>
              <TR id=3D467297_h0 bgColor=3D#fef9e7>
                <TD width=3D"100%">
                  <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%" =
border=3D0>
                    <TBODY>
                    <TR>
                      <TD bgColor=3Dwhite><A name=3Dxx467297xx></A><IMG =
height=3D1=20
                        =
src=3D"http://www.codeproject.com/script/images/ind.gif"=20
                        width=3D18><IMG=20
                        =
src=3D"http://www.codeproject.com/script/images/news_unselected.gif"=20
                        align=3DabsMiddle>&nbsp;</TD>
                      <TD class=3Dmessagetitle width=3D"100%"><A=20
                        class=3Dmessagetitle id=3DDynMessLink=20
                        =
href=3D"http://www.codeproject.com/debug/pseudoregister.asp?df=3D100&amp;=
forumid=3D9819&amp;select=3D467297#xx467297xx"=20
                        name=3D467297>Re: quick watch question =
...</A></TD>
                      <TD vAlign=3Dbottom><A=20
                        =
href=3D"http://www.codeproject.com/script/profile/whos_who.asp?id=3D31061=
"><IMG=20
                        title=3D"Click for User Profile" height=3D15=20
                        =
src=3D"http://www.codeproject.com/script/images/userinfo.gif"=20
                        width=3D14 border=3D0></A>&nbsp;</TD>
                      <TD noWrap width=3D140><FONT =
class=3Dmessagetitle>Andy=20
                        Pennell&nbsp;</FONT></TD>
                      <TD style=3D"WIDTH: 9em" noWrap align=3Dright=20
                        width=3D120><FONT class=3Dmessagetitle>12:59 7 =
Apr=20
                        =
'03&nbsp;</FONT></TD></TR></TBODY></TABLE></TD></TR>
              <TR id=3D467297_h1 style=3D"DISPLAY: none">
                <TD width=3D"100%">
                  <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%" =
border=3D0>
                    <TBODY>
                    <TR>
                      <TD><IMG height=3D1=20
                        =
src=3D"http://www.codeproject.com/script/images/ind.gif"=20
                        width=3D18><IMG=20
                        =
src=3D"http://www.codeproject.com/script/images/news_none.gif"=20
                        align=3DabsMiddle>&nbsp;</TD>
                      <TD width=3D"100%" bgColor=3D#d5eaff>
                        <TABLE cellSpacing=3D5 cellPadding=3D0 =
width=3D"100%"=20
border=3D0>
                          <TBODY>
                          <TR>
                            <TD>
                              <TABLE cellSpacing=3D0 cellPadding=3D0 =
width=3D"100%"=20
                              border=3D0>
                                <TBODY>
                                <TR>
                                <TD colSpan=3D2><FONT =
class=3Dmessagecontent>No,=20
                                sorry. You can use the [hresult] section =
(in 7.0=20
                                and later) to add your own msgs to the =
",hr"=20
                                list, which is a hacky way of doing =
that, but=20
                                your msgs numbers would have to not =
conflict=20
                                with real error message numbers.=20
                                <BR>&nbsp;</FONT></TD></TR>
                                <TR vAlign=3Dtop>
                                <TD class=3Dmessagetitle>[<A=20
                                title=3D"Reply to this current thread"=20
                                =
href=3D"http://www.codeproject.com/script/comments/user_reply.asp?main=3D=
/debug/pseudoregister.asp&amp;df=3D100&amp;forumid=3D9819&amp;select=3D46=
7297">Reply</A>][<A=20
                                title=3D"Email a reply to the author of =
this message"=20
                                =
href=3D"http://www.codeproject.com/script/comments/user_mail.asp?main=3D/=
debug/pseudoregister.asp&amp;df=3D100&amp;forumid=3D9819&amp;select=3D467=
297">Email</A>][<A=20
                                title=3D"View only messages within this =
thread"=20
                                =
href=3D"http://www.codeproject.com/debug/pseudoregister.asp?df=3D100&amp;=
tid=3D456725&amp;forumid=3D9819&amp;select=3D467297#xx467297xx">View=20
                                Thread</A>][<A=20
                                title=3D"Get the URL for this message"=20
                                =
href=3D"http://www.codeproject.com/debug/pseudoregister.asp?msg=3D467297#=
xx467297xx">Get=20
                                Link</A>]</TD>
                                <TD class=3Dmessagetitle =
align=3Dright>[<A=20
                                =
href=3D"http://www.codeproject.com/script/comments/owner_modify_pw.asp?ma=
in=3D/debug/pseudoregister.asp&amp;df=3D100&amp;forumid=3D9819&amp;select=
=3D467297"><I>Modify</I></A>|<A=20
                                =
href=3D"http://www.codeproject.com/script/comments/owner_delete_pw.asp?ma=
in=3D/debug/pseudoregister.asp&amp;df=3D100&amp;forumid=3D9819&amp;select=
=3D467297"><I>Delete</I></A>]<BR>
                                <SCRIPT =
language=3DJavascript>MsgVoteForm(31061,467297);</SCRIPT>
                                =
</TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR></TBODY></T=
ABLE></TD></TR>
              <TR>
                <TD><IMG height=3D6=20
                  src=3D"http://www.codeproject.com/script/images/t.gif" =
width=3D1=20
                  border=3D0></TD></TR>
              <TR id=3D467784_h0 bgColor=3D#fef9e7>
                <TD width=3D"100%">
                  <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%" =
border=3D0>
                    <TBODY>
                    <TR>
                      <TD bgColor=3Dwhite><A name=3Dxx467784xx></A><IMG =
height=3D1=20
                        =
src=3D"http://www.codeproject.com/script/images/ind.gif"=20
                        width=3D36><IMG=20
                        =
src=3D"http://www.codeproject.com/script/images/news_unselected.gif"=20
                        align=3DabsMiddle>&nbsp;</TD>
                      <TD class=3Dmessagetitle width=3D"100%"><A=20
                        class=3Dmessagetitle id=3DDynMessLink=20
                        =
href=3D"http://www.codeproject.com/debug/pseudoregister.asp?df=3D100&amp;=
forumid=3D9819&amp;select=3D467784#xx467784xx"=20
                        name=3D467784>Re: quick watch question =
...</A></TD>
                      <TD vAlign=3Dbottom><A=20
                        =
href=3D"http://www.codeproject.com/script/profile/whos_who.asp?id=3D10407=
"><IMG=20
                        title=3D"Click for User Profile" height=3D15=20
                        =
src=3D"http://www.codeproject.com/script/images/userinfo.gif"=20
                        width=3D14 border=3D0></A>&nbsp;</TD>
                      <TD noWrap width=3D140><FONT=20
                        class=3Dmessagetitle>eXplodus&nbsp;</FONT></TD>
                      <TD style=3D"WIDTH: 9em" noWrap align=3Dright=20
                        width=3D120><FONT class=3Dmessagetitle>2:34 8 =
Apr=20
                        =
'03&nbsp;</FONT></TD></TR></TBODY></TABLE></TD></TR>
              <TR id=3D467784_h1 style=3D"DISPLAY: none">
                <TD width=3D"100%">
                  <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%" =
border=3D0>
                    <TBODY>
                    <TR>
                      <TD><IMG height=3D1=20
                        =
src=3D"http://www.codeproject.com/script/images/ind.gif"=20
                        width=3D36><IMG=20
                        =
src=3D"http://www.codeproject.com/script/images/news_none.gif"=20
                        align=3DabsMiddle>&nbsp;</TD>
                      <TD width=3D"100%" bgColor=3D#d5eaff>
                        <TABLE cellSpacing=3D5 cellPadding=3D0 =
width=3D"100%"=20
border=3D0>
                          <TBODY>
                          <TR>
                            <TD>
                              <TABLE cellSpacing=3D0 cellPadding=3D0 =
width=3D"100%"=20
                              border=3D0>
                                <TBODY>
                                <TR>
                                <TD colSpan=3D2><FONT =
class=3Dmessagecontent>is i=20
                                search more on the web and see there is =
no=20
                                chance to get it.<BR>so i write it in a =
small=20
                                dump way ... but it helps <IMG=20
                                =
src=3D"http://www.codeproject.com/script/images/smiley_suss.gif"=20
                                =
align=3DabsMiddle><BR><BR><CODE><BR>CString=20
                                StringDSMessages(int=20
                                &amp;dsMessage)<BR>{<BR>CString=20
                                =
pTemp;<BR><BR>switch(dsMessage)<BR><BR>...<BR><BR>return=20
                                =
pTemp;<BR>}<BR></CODE><BR><BR>&nbsp;</FONT></TD></TR>
                                <TR vAlign=3Dtop>
                                <TD class=3Dmessagetitle>[<A=20
                                title=3D"Reply to this current thread"=20
                                =
href=3D"http://www.codeproject.com/script/comments/user_reply.asp?main=3D=
/debug/pseudoregister.asp&amp;df=3D100&amp;forumid=3D9819&amp;select=3D46=
7784">Reply</A>][<A=20
                                title=3D"Email a reply to the author of =
this message"=20
                                =
href=3D"http://www.codeproject.com/script/comments/user_mail.asp?main=3D/=
debug/pseudoregister.asp&amp;df=3D100&amp;forumid=3D9819&amp;select=3D467=
784">Email</A>][<A=20
                                title=3D"View only messages within this =
thread"=20
                                =
href=3D"http://www.codeproject.com/debug/pseudoregister.asp?df=3D100&amp;=
tid=3D456725&amp;forumid=3D9819&amp;select=3D467784#xx467784xx">View=20
                                Thread</A>][<A=20
                                title=3D"Get the URL for this message"=20
                                =
href=3D"http://www.codeproject.com/debug/pseudoregister.asp?msg=3D467784#=
xx467784xx">Get=20
                                Link</A>]</TD>
                                <TD class=3Dmessagetitle =
align=3Dright>[<A=20
                                =
href=3D"http://www.codeproject.com/script/comments/owner_modify_pw.asp?ma=
in=3D/debug/pseudoregister.asp&amp;df=3D100&amp;forumid=3D9819&amp;select=
=3D467784"><I>Modify</I></A>|<A=20
                                =
href=3D"http://www.codeproject.com/script/comments/owner_delete_pw.asp?ma=
in=3D/debug/pseudoregister.asp&amp;df=3D100&amp;forumid=3D9819&amp;select=
=3D467784"><I>Delete</I></A>]<BR>
                                <SCRIPT =
language=3DJavascript>MsgVoteForm(10407,467784);</SCRIPT>
                                =
</TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR></TBODY></T=
ABLE></TD></TR>
              <TR>
                <TD><IMG height=3D5=20
                  src=3D"http://www.codeproject.com/script/images/t.gif" =
width=3D1=20
                  border=3D0></TD></TR>
              <TR height=3D1>
                <TD bgColor=3D#ff9900><IMG height=3D1=20
                  src=3D"http://www.codeproject.com/script/images/t.gif" =

                width=3D1></TD></TR>
              <TR id=3D456303_h0 bgColor=3D#fef9e7>
                <TD width=3D"100%">
                  <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%" =
border=3D0>
                    <TBODY>
                    <TR>
                      <TD bgColor=3Dwhite><A name=3Dxx456303xx></A><IMG =
height=3D1=20
                        =
src=3D"http://www.codeproject.com/script/images/ind.gif"=20
                        width=3D0><IMG=20
                        =
src=3D"http://www.codeproject.com/script/images/news_unselected.gif"=20
                        align=3DabsMiddle>&nbsp;</TD>
                      <TD class=3Dmessagetitle width=3D"100%"><A=20
                        class=3Dmessagetitle id=3DDynMessLink=20
                        =
href=3D"http://www.codeproject.com/debug/pseudoregister.asp?df=3D100&amp;=
forumid=3D9819&amp;select=3D456303#xx456303xx"=20
                        name=3D456303><B>Slight corrections</B></A></TD>
                      <TD vAlign=3Dbottom><A=20
                        =
href=3D"http://www.codeproject.com/script/profile/whos_who.asp?id=3D31061=
"><IMG=20
                        title=3D"Click for User Profile" height=3D15=20
                        =
src=3D"http://www.codeproject.com/script/images/userinfo.gif"=20
                        width=3D14 border=3D0></A>&nbsp;</TD>
                      <TD noWrap width=3D140><FONT =
class=3Dmessagetitle><B>Andy=20
                        Pennell</B>&nbsp;</FONT></TD>
                      <TD style=3D"WIDTH: 9em" noWrap align=3Dright=20
                        width=3D120><FONT class=3Dmessagetitle><B>23:20 =
25 Mar=20
                        =
'03</B>&nbsp;</FONT></TD></TR></TBODY></TABLE></TD></TR>
              <TR id=3D456303_h1 style=3D"DISPLAY: none">
                <TD width=3D"100%">
                  <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%" =
border=3D0>
                    <TBODY>
                    <TR>
                      <TD><IMG height=3D1=20
                        =
src=3D"http://www.codeproject.com/script/images/ind.gif"=20
                        width=3D0><IMG=20
                        =
src=3D"http://www.codeproject.com/script/images/news_none.gif"=20
                        align=3DabsMiddle>&nbsp;</TD>
                      <TD width=3D"100%" bgColor=3D#d5eaff>
                        <TABLE cellSpacing=3D5 cellPadding=3D0 =
width=3D"100%"=20
border=3D0>
                          <TBODY>
                          <TR>
                            <TD>
                              <TABLE cellSpacing=3D0 cellPadding=3D0 =
width=3D"100%"=20
                              border=3D0>
                                <TBODY>
                                <TR>
                                <TD colSpan=3D2><FONT =
class=3Dmessagecontent>The=20
                                table "Complete list of pseudo =
registers" is not=20
                                strictly accurate: only the first three =
are=20
                                pseudo-registers: all the others are =
real=20
                                registers.<BR><BR>For 7.0 and beyond we =
(the=20
                                debugger team) are encouraging the use =
of $ as a=20
                                prefix for pseudo registers and @ for =
real=20
                                registers. In 7.0 and 7.1 both are =
supported for=20
                                both types, but that might change in a =
future=20
                                release. $ was added as a prefix in 7.0: =
older=20
                                versions only supported @.<BR><BR>I know =
I am=20
                                being pedantic here, but I was so =
surprised to=20
                                see everyone's reactions to these =
features. I=20
                                personally implemented all of those you =
have=20
                                here, plus the other ones missing from =
the=20
                                article. Glad you like them!=20
                                <BR>&nbsp;</FONT></TD></TR>
                                <TR vAlign=3Dtop>
                                <TD class=3Dmessagetitle>[<A=20
                                title=3D"Reply to this current thread"=20
                                =
href=3D"http://www.codeproject.com/script/comments/user_reply.asp?main=3D=
/debug/pseudoregister.asp&amp;df=3D100&amp;forumid=3D9819&amp;select=3D45=
6303">Reply</A>][<A=20
                                title=3D"Email a reply to the author of =
this message"=20
                                =
href=3D"http://www.codeproject.com/script/comments/user_mail.asp?main=3D/=
debug/pseudoregister.asp&amp;df=3D100&amp;forumid=3D9819&amp;select=3D456=
303">Email</A>][<A=20
                                title=3D"View only messages within this =
thread"=20
                                =
href=3D"http://www.codeproject.com/debug/pseudoregister.asp?df=3D100&amp;=
tid=3D456303&amp;forumid=3D9819&amp;select=3D456303#xx456303xx">View=20
                                Thread</A>][<A=20
                                title=3D"Get the URL for this message"=20
                                =
href=3D"http://www.codeproject.com/debug/pseudoregister.asp?msg=3D456303#=
xx456303xx">Get=20
                                Link</A>]</TD>
                                <TD class=3Dmessagetitle =
align=3Dright>[<A=20
                                =
href=3D"http://www.codeproject.com/script/comments/owner_modify_pw.asp?ma=
in=3D/debug/pseudoregister.asp&amp;df=3D100&amp;forumid=3D9819&amp;select=
=3D456303"><I>Modify</I></A>|<A=20
                                =
href=3D"http://www.codeproject.com/script/comments/owner_delete_pw.asp?ma=
in=3D/debug/pseudoregister.asp&amp;df=3D100&amp;forumid=3D9819&amp;select=
=3D456303"><I>Delete</I></A>]<BR>
                                <SCRIPT =
language=3DJavascript>MsgVoteForm(31061,456303);</SCRIPT>
                                =
</TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR></TBODY></T=
ABLE></TD></TR>
              <TR>
                <TD><IMG height=3D6=20
                  src=3D"http://www.codeproject.com/script/images/t.gif" =
width=3D1=20
                  border=3D0></TD></TR>
              <TR id=3D456508_h0 bgColor=3D#fef9e7>
                <TD width=3D"100%">
                  <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%" =
border=3D0>
                    <TBODY>
                    <TR>
                      <TD bgColor=3Dwhite><A name=3Dxx456508xx></A><IMG =
height=3D1=20
                        =
src=3D"http://www.codeproject.com/script/images/ind.gif"=20
                        width=3D18><IMG=20
                        =
src=3D"http://www.codeproject.com/script/images/news_unselected.gif"=20
                        align=3DabsMiddle>&nbsp;</TD>
                      <TD class=3Dmessagetitle width=3D"100%"><A=20
                        class=3Dmessagetitle id=3DDynMessLink=20
                        =
href=3D"http://www.codeproject.com/debug/pseudoregister.asp?df=3D100&amp;=
forumid=3D9819&amp;select=3D456508#xx456508xx"=20
                        name=3D456508>Re: Slight corrections</A></TD>
                      <TD vAlign=3Dbottom><A=20
                        =
href=3D"http://www.codeproject.com/script/profile/whos_who.asp?id=3D4750"=
><IMG=20
                        title=3D"Click for User Profile" height=3D15=20
                        =
src=3D"http://www.codeproject.com/script/images/userinfo.gif"=20
                        width=3D14 border=3D0></A>&nbsp;</TD>
                      <TD noWrap width=3D140><FONT =
class=3Dmessagetitle>Wouter=20
                        Dhondt&nbsp;</FONT></TD>
                      <TD style=3D"WIDTH: 9em" noWrap align=3Dright=20
                        width=3D120><FONT class=3Dmessagetitle>3:11 26 =
Mar=20
                        =
'03&nbsp;</FONT></TD></TR></TBODY></TABLE></TD></TR>
              <TR id=3D456508_h1 style=3D"DISPLAY: none">
                <TD width=3D"100%">
                  <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%" =
border=3D0>
                    <TBODY>
                    <TR>
                      <TD><IMG height=3D1=20
                        =
src=3D"http://www.codeproject.com/script/images/ind.gif"=20
                        width=3D18><IMG=20
                        =
src=3D"http://www.codeproject.com/script/images/news_none.gif"=20
                        align=3DabsMiddle>&nbsp;</TD>
                      <TD width=3D"100%" bgColor=3D#d5eaff>
                        <TABLE cellSpacing=3D5 cellPadding=3D0 =
width=3D"100%"=20
border=3D0>
                          <TBODY>
                          <TR>
                            <TD>
                              <TABLE cellSpacing=3D0 cellPadding=3D0 =
width=3D"100%"=20
                              border=3D0>
                                <TBODY>
                                <TR>
                                <TD colSpan=3D2><FONT =
class=3Dmessagecontent>Thanks=20
                                for your comments! I'll be updating the =
article=20
                                soon. I only have VC 6, so I'll look for =
7.0 and=20
                                have all items in the article corrected. =

                                <BR><BR>-----------------------<BR>New =
and=20
                                improved: <A =
href=3D"http://www.kwakkelflap.com/"=20
                                =
target=3D_blank>kwakkelflap.com</A><BR>My second=20
                                CP article: <A=20
                                =
href=3D"http://www.codeproject.com/debug/mapfile.asp">MAP=20
                                files</A>[<A=20
                                =
href=3D"http://www.codeproject.com/debug/mapfile.asp"=20
                                =
target=3D_blank>^</A>]<BR><BR><CODE>while (!<IMG=20
                                =
src=3D"http://www.codeproject.com/script/images/alien.gif"=20
                                =
align=3DabsMiddle>.IsDrunk())<BR>{<BR><IMG=20
                                =
src=3D"http://www.codeproject.com/script/images/alien.gif"=20
                                align=3DabsMiddle>.Drink( <IMG=20
                                =
src=3D"http://www.codeproject.com/script/images/beer.gif"=20
                                align=3DabsMiddle>=20
                                =
);<BR>}</CODE><BR>&nbsp;</FONT></TD></TR>
                                <TR vAlign=3Dtop>
                                <TD class=3Dmessagetitle>[<A=20
                                title=3D"Reply to this current thread"=20
                                =
href=3D"http://www.codeproject.com/script/comments/user_reply.asp?main=3D=
/debug/pseudoregister.asp&amp;df=3D100&amp;forumid=3D9819&amp;select=3D45=
6508">Reply</A>][<A=20
                                title=3D"Email a reply to the author of =
this message"=20
                                =
href=3D"http://www.codeproject.com/script/comments/user_mail.asp?main=3D/=
debug/pseudoregister.asp&amp;df=3D100&amp;forumid=3D9819&amp;select=3D456=
508">Email</A>][<A=20
                                title=3D"View only messages within this =
thread"=20
                                =
href=3D"http://www.codeproject.com/debug/pseudoregister.asp?df=3D100&amp;=
tid=3D456303&amp;forumid=3D9819&amp;select=3D456508#xx456508xx">View=20
                                Thread</A>][<A=20
                                title=3D"Get the URL for this message"=20
                                =
href=3D"http://www.codeproject.com/debug/pseudoregister.asp?msg=3D456508#=
xx456508xx">Get=20
                                Link</A>]</TD>
                                <TD class=3Dmessagetitle =
align=3Dright>[<A=20
                                =
href=3D"http://www.codeproject.com/script/comments/owner_modify_pw.asp?ma=
in=3D/debug/pseudoregister.asp&amp;df=3D100&amp;forumid=3D9819&amp;select=
=3D456508"><I>Modify</I></A>|<A=20
                                =
href=3D"http://www.codeproject.com/script/comments/owner_delete_pw.asp?ma=
in=3D/debug/pseudoregister.asp&amp;df=3D100&amp;forumid=3D9819&amp;select=
=3D456508"><I>Delete</I></A>]<BR>
                                <SCRIPT =
language=3DJavascript>MsgVoteForm(4750,456508);</SCRIPT>
                                =
</TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR></TBODY></T=
ABLE></TD></TR>
              <TR>
                <TD><IMG height=3D5=20
                  src=3D"http://www.codeproject.com/script/images/t.gif" =
width=3D1=20
                  border=3D0></TD></TR>
              <TR height=3D1>
                <TD bgColor=3D#ff9900><IMG height=3D1=20
                  src=3D"http://www.codeproject.com/script/images/t.gif" =

                width=3D1></TD></TR>
              <TR id=3D425218_h0 bgColor=3D#fef9e7>
                <TD width=3D"100%">
                  <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%" =
border=3D0>
                    <TBODY>
                    <TR>
                      <TD bgColor=3Dwhite><A name=3Dxx425218xx></A><IMG =
height=3D1=20
                        =
src=3D"http://www.codeproject.com/script/images/ind.gif"=20
                        width=3D0><IMG=20
                        =
src=3D"http://www.codeproject.com/script/images/news_unselected.gif"=20
                        align=3DabsMiddle>&nbsp;</TD>
                      <TD class=3Dmessagetitle width=3D"100%"><A=20
                        class=3Dmessagetitle id=3DDynMessLink=20
                        =
href=3D"http://www.codeproject.com/debug/pseudoregister.asp?df=3D100&amp;=
forumid=3D9819&amp;select=3D425218#xx425218xx"=20
                        name=3D425218><B>sure,cool</B></A></TD>
                      <TD vAlign=3Dbottom><A=20
                        =
href=3D"http://www.codeproject.com/script/profile/whos_who.asp?id=3D24398=
7"><IMG=20
                        title=3D"Click for User Profile" height=3D15=20
                        =
src=3D"http://www.codeproject.com/script/images/userinfo.gif"=20
                        width=3D14 border=3D0></A>&nbsp;</TD>
                      <TD noWrap width=3D140><FONT=20
                        =
class=3Dmessagetitle><B>alidiedie</B>&nbsp;</FONT></TD>
                      <TD style=3D"WIDTH: 9em" noWrap align=3Dright=20
                        width=3D120><FONT class=3Dmessagetitle><B>3:57 =
22 Feb=20
                        =
'03</B>&nbsp;</FONT></TD></TR></TBODY></TABLE></TD></TR>
              <TR id=3D425218_h1 style=3D"DISPLAY: none">
                <TD width=3D"100%">
                  <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%" =
border=3D0>
                    <TBODY>
                    <TR>
                      <TD><IMG height=3D1=20
                        =
src=3D"http://www.codeproject.com/script/images/ind.gif"=20
                        width=3D0><IMG=20
                        =
src=3D"http://www.codeproject.com/script/images/news_none.gif"=20
                        align=3DabsMiddle>&nbsp;</TD>
                      <TD width=3D"100%" bgColor=3D#d5eaff>
                        <TABLE cellSpacing=3D5 cellPadding=3D0 =
width=3D"100%"=20
border=3D0>
                          <TBODY>
                          <TR>
                            <TD>
                              <TABLE cellSpacing=3D0 cellPadding=3D0 =
width=3D"100%"=20
                              border=3D0>
                                <TBODY>
                                <TR>
                                <TD colSpan=3D2><FONT =
class=3Dmessagecontent>so=20
                                helpful tip<IMG=20
                                =
src=3D"http://www.codeproject.com/script/images/smiley_tongue.gif"=20
                                align=3DabsMiddle> =
<BR>&nbsp;</FONT></TD></TR>
                                <TR vAlign=3Dtop>
                                <TD class=3Dmessagetitle>[<A=20
                                title=3D"Reply to this current thread"=20
                                =
href=3D"http://www.codeproject.com/script/comments/user_reply.asp?main=3D=
/debug/pseudoregister.asp&amp;df=3D100&amp;forumid=3D9819&amp;select=3D42=
5218">Reply</A>][<A=20
                                title=3D"Email a reply to the author of =
this message"=20
                                =
href=3D"http://www.codeproject.com/script/comments/user_mail.asp?main=3D/=
debug/pseudoregister.asp&amp;df=3D100&amp;forumid=3D9819&amp;select=3D425=
218">Email</A>][<A=20
                                title=3D"View only messages within this =
thread"=20
                                =
href=3D"http://www.codeproject.com/debug/pseudoregister.asp?df=3D100&amp;=
tid=3D425218&amp;forumid=3D9819&amp;select=3D425218#xx425218xx">View=20
                                Thread</A>][<A=20
                                title=3D"Get the URL for this message"=20
                                =
href=3D"http://www.codeproject.com/debug/pseudoregister.asp?msg=3D425218#=
xx425218xx">Get=20
                                Link</A>]</TD>
                                <TD class=3Dmessagetitle =
align=3Dright>[<A=20
                                =
href=3D"http://www.codeproject.com/script/comments/owner_modify_pw.asp?ma=
in=3D/debug/pseudoregister.asp&amp;df=3D100&amp;forumid=3D9819&amp;select=
=3D425218"><I>Modify</I></A>|<A=20
                                =
href=3D"http://www.codeproject.com/script/comments/owner_delete_pw.asp?ma=
in=3D/debug/pseudoregister.asp&amp;df=3D100&amp;forumid=3D9819&amp;select=
=3D425218"><I>Delete</I></A>]<BR>
                                <SCRIPT =
language=3DJavascript>MsgVoteForm(243987,425218);</SCRIPT>
                                =
</TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR></TBODY></T=
ABLE></TD></TR>
              <TR>
                <TD><IMG height=3D5=20
                  src=3D"http://www.codeproject.com/script/images/t.gif" =
width=3D1=20
                  border=3D0></TD></TR>
              <TR height=3D1>
                <TD bgColor=3D#ff9900><IMG height=3D1=20
                  src=3D"http://www.codeproject.com/script/images/t.gif" =

                width=3D1></TD></TR>
              <TR id=3D395868_h0 bgColor=3D#fef9e7>
                <TD width=3D"100%">
                  <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%" =
border=3D0>
                    <TBODY>
                    <TR>
                      <TD bgColor=3Dwhite><A name=3Dxx395868xx></A><IMG =
height=3D1=20
                        =
src=3D"http://www.codeproject.com/script/images/ind.gif"=20
                        width=3D0><IMG=20
                        =
src=3D"http://www.codeproject.com/script/images/news_unselected.gif"=20
                        align=3DabsMiddle>&nbsp;</TD>
                      <TD class=3Dmessagetitle width=3D"100%"><A=20
                        class=3Dmessagetitle id=3DDynMessLink=20
                        =
href=3D"http://www.codeproject.com/debug/pseudoregister.asp?df=3D100&amp;=
forumid=3D9819&amp;select=3D395868#xx395868xx"=20
                        name=3D395868><B>Wow! Thanks!</B></A></TD>
                      <TD vAlign=3Dbottom><A=20
                        =
href=3D"http://www.codeproject.com/script/profile/whos_who.asp?id=3D13860=
"><IMG=20
                        title=3D"Click for User Profile" height=3D15=20
                        =
src=3D"http://www.codeproject.com/script/images/userinfo.gif"=20
                        width=3D14 border=3D0></A>&nbsp;</TD>
                      <TD noWrap width=3D140><FONT =
class=3Dmessagetitle><B>Thomas=20
                        Haase</B>&nbsp;</FONT></TD>
                      <TD style=3D"WIDTH: 9em" noWrap align=3Dright=20
                        width=3D120><FONT class=3Dmessagetitle><B>3:29 =
23 Jan=20
                        =
'03</B>&nbsp;</FONT></TD></TR></TBODY></TABLE></TD></TR>
              <TR id=3D395868_h1 style=3D"DISPLAY: none">
                <TD width=3D"100%">
                  <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%" =
border=3D0>
                    <TBODY>
                    <TR>
                      <TD><IMG height=3D1=20
                        =
src=3D"http://www.codeproject.com/script/images/ind.gif"=20
                        width=3D0><IMG=20
                        =
src=3D"http://www.codeproject.com/script/images/news_none.gif"=20
                        align=3DabsMiddle>&nbsp;</TD>
                      <TD width=3D"100%" bgColor=3D#d5eaff>
                        <TABLE cellSpacing=3D5 cellPadding=3D0 =
width=3D"100%"=20
border=3D0>
                          <TBODY>
                          <TR>
                            <TD>
                              <TABLE cellSpacing=3D0 cellPadding=3D0 =
width=3D"100%"=20
                              border=3D0>
                                <TBODY>
                                <TR>
                                <TD colSpan=3D2><FONT =
class=3Dmessagecontent><IMG=20
                                =
src=3D"http://www.codeproject.com/script/images/smiley_biggrin.gif"=20
                                align=3DabsMiddle> <BR><BR>Thomas=20
                                Haase<BR>&nbsp;</FONT></TD></TR>
                                <TR vAlign=3Dtop>
                                <TD class=3Dmessagetitle>[<A=20
                                title=3D"Reply to this current thread"=20
                                =
href=3D"http://www.codeproject.com/script/comments/user_reply.asp?main=3D=
/debug/pseudoregister.asp&amp;df=3D100&amp;forumid=3D9819&amp;select=3D39=
5868">Reply</A>][<A=20
                                title=3D"Email a reply to the author of =
this message"=20
                                =
href=3D"http://www.codeproject.com/script/comments/user_mail.asp?main=3D/=
debug/pseudoregister.asp&amp;df=3D100&amp;forumid=3D9819&amp;select=3D395=
868">Email</A>][<A=20
                                title=3D"View only messages within this =
thread"=20
                                =
href=3D"http://www.codeproject.com/debug/pseudoregister.asp?df=3D100&amp;=
tid=3D395868&amp;forumid=3D9819&amp;select=3D395868#xx395868xx">View=20
                                Thread</A>][<A=20
                                title=3D"Get the URL for this message"=20
                                =
href=3D"http://www.codeproject.com/debug/pseudoregister.asp?msg=3D395868#=
xx395868xx">Get=20
                                Link</A>]</TD>
                                <TD class=3Dmessagetitle =
align=3Dright>[<A=20
                                =
href=3D"http://www.codeproject.com/script/comments/owner_modify_pw.asp?ma=
in=3D/debug/pseudoregister.asp&amp;df=3D100&amp;forumid=3D9819&amp;select=
=3D395868"><I>Modify</I></A>|<A=20
                                =
href=3D"http://www.codeproject.com/script/comments/owner_delete_pw.asp?ma=
in=3D/debug/pseudoregister.asp&amp;df=3D100&amp;forumid=3D9819&amp;select=
=3D395868"><I>Delete</I></A>]<BR>
                                <SCRIPT =
language=3DJavascript>MsgVoteForm(13860,395868);</SCRIPT>
                                =
</TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR></TBODY></T=
ABLE></TD></TR>
              <TR>
                <TD><IMG height=3D5=20
                  src=3D"http://www.codeproject.com/script/images/t.gif" =
width=3D1=20
                  border=3D0></TD></TR>
              <TR height=3D1>
                <TD bgColor=3D#ff9900><IMG height=3D1=20
                  src=3D"http://www.codeproject.com/script/images/t.gif" =

                width=3D1></TD></TR>
              <TR id=3D385254_h0 bgColor=3D#fef9e7>
                <TD width=3D"100%">
                  <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%" =
border=3D0>
                    <TBODY>
                    <TR>
                      <TD bgColor=3Dwhite><A name=3Dxx385254xx></A><IMG =
height=3D1=20
                        =
src=3D"http://www.codeproject.com/script/images/ind.gif"=20
                        width=3D0><IMG=20
                        =
src=3D"http://www.codeproject.com/script/images/news_unselected.gif"=20
                        align=3DabsMiddle>&nbsp;</TD>
                      <TD class=3Dmessagetitle width=3D"100%"><A=20
                        class=3Dmessagetitle id=3DDynMessLink=20
                        =
href=3D"http://www.codeproject.com/debug/pseudoregister.asp?df=3D100&amp;=
forumid=3D9819&amp;select=3D385254#xx385254xx"=20
                        name=3D385254><B>nice article and a =
question?</B></A></TD>
                      <TD vAlign=3Dbottom><IMG height=3D13=20
                        alt=3D"Unconfirmed/Anonymous posting"=20
                        =
src=3D"http://www.codeproject.com/script/images/usersuss.gif"=20
                        width=3D15></A>&nbsp;</TD>
                      <TD noWrap width=3D140><FONT =
class=3Dmessagetitle><B>mansour=20
                        ahmadian</B>&nbsp;</FONT></TD>
                      <TD style=3D"WIDTH: 9em" noWrap align=3Dright=20
                        width=3D120><FONT class=3Dmessagetitle><B>5:49 =
10 Jan=20
                        =
'03</B>&nbsp;</FONT></TD></TR></TBODY></TABLE></TD></TR>
              <TR id=3D385254_h1 style=3D"DISPLAY: none">
                <TD width=3D"100%">
                  <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%" =
border=3D0>
                    <TBODY>
                    <TR>
                      <TD><IMG height=3D1=20
                        =
src=3D"http://www.codeproject.com/script/images/ind.gif"=20
                        width=3D0><IMG=20
                        =
src=3D"http://www.codeproject.com/script/images/news_none.gif"=20
                        align=3DabsMiddle>&nbsp;</TD>
                      <TD width=3D"100%" bgColor=3D#d5eaff>
                        <TABLE cellSpacing=3D5 cellPadding=3D0 =
width=3D"100%"=20
border=3D0>
                          <TBODY>
                          <TR>
                            <TD>
                              <TABLE cellSpacing=3D0 cellPadding=3D0 =
width=3D"100%"=20
                              border=3D0>
                                <TBODY>
                                <TR>
                                <TD colSpan=3D2><FONT =
class=3Dmessagecontent>Thanks=20
                                for this article.<BR>Would you please =
aslo tell=20
                                that when @EAx, @EBX ... are used? I =
know that=20
                                they are CPU registers, but sometimes =
they are=20
                                used for special purpose for example as =
you ( or=20
                                somebody else ) mentioned @EAX is used =
for the=20
                                returned value of a function. Is there =
any=20
                                special use for the other=20
                                =
registers?<BR><BR><BR><BR>&nbsp;</FONT></TD></TR>
                                <TR vAlign=3Dtop>
                                <TD class=3Dmessagetitle>[<A=20
                                title=3D"Reply to this current thread"=20
                                =
href=3D"http://www.codeproject.com/script/comments/user_reply.asp?main=3D=
/debug/pseudoregister.asp&amp;df=3D100&amp;forumid=3D9819&amp;select=3D38=
5254">Reply</A>][<A=20
                                title=3D"Email a reply to the author of =
this message"=20
                                =
href=3D"http://www.codeproject.com/script/comments/user_mail.asp?main=3D/=
debug/pseudoregister.asp&amp;df=3D100&amp;forumid=3D9819&amp;select=3D385=
254">Email</A>][<A=20
                                title=3D"View only messages within this =
thread"=20
                                =
href=3D"http://www.codeproject.com/debug/pseudoregister.asp?df=3D100&amp;=
tid=3D385254&amp;forumid=3D9819&amp;select=3D385254#xx385254xx">View=20
                                Thread</A>][<A=20
                                title=3D"Get the URL for this message"=20
                                =
href=3D"http://www.codeproject.com/debug/pseudoregister.asp?msg=3D385254#=
xx385254xx">Get=20
                                Link</A>]</TD>
                                <TD class=3Dmessagetitle =
align=3Dright>[<A=20
                                =
href=3D"http://www.codeproject.com/script/comments/owner_modify_pw.asp?ma=
in=3D/debug/pseudoregister.asp&amp;df=3D100&amp;forumid=3D9819&amp;select=
=3D385254"><I>Modify</I></A>|<A=20
                                =
href=3D"http://www.codeproject.com/script/comments/owner_delete_pw.asp?ma=
in=3D/debug/pseudoregister.asp&amp;df=3D100&amp;forumid=3D9819&amp;select=
=3D385254"><I>Delete</I></A>]<BR>
                                <SCRIPT =
language=3DJavascript>MsgVoteForm(0,385254);</SCRIPT>
                                =
</TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR></TBODY></T=
ABLE></TD></TR>
              <TR>
                <TD><IMG height=3D6=20
                  src=3D"http://www.codeproject.com/script/images/t.gif" =
width=3D1=20
                  border=3D0></TD></TR>
              <TR id=3D385270_h0 bgColor=3D#fef9e7>
                <TD width=3D"100%">
                  <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%" =
border=3D0>
                    <TBODY>
                    <TR>
                      <TD bgColor=3Dwhite><A name=3Dxx385270xx></A><IMG =
height=3D1=20
                        =
src=3D"http://www.codeproject.com/script/images/ind.gif"=20
                        width=3D18><IMG=20
                        =
src=3D"http://www.codeproject.com/script/images/news_unselected.gif"=20
                        align=3DabsMiddle>&nbsp;</TD>
                      <TD class=3Dmessagetitle width=3D"100%"><A=20
                        class=3Dmessagetitle id=3DDynMessLink=20
                        =
href=3D"http://www.codeproject.com/debug/pseudoregister.asp?df=3D100&amp;=
forumid=3D9819&amp;select=3D385270#xx385270xx"=20
                        name=3D385270>Re: nice article and a =
question?</A></TD>
                      <TD vAlign=3Dbottom><A=20
                        =
href=3D"http://www.codeproject.com/script/profile/whos_who.asp?id=3D4750"=
><IMG=20
                        title=3D"Click for User Profile" height=3D15=20
                        =
src=3D"http://www.codeproject.com/script/images/userinfo.gif"=20
                        width=3D14 border=3D0></A>&nbsp;</TD>
                      <TD noWrap width=3D140><FONT=20
                        class=3Dmessagetitle>Kwakkie&nbsp;</FONT></TD>
                      <TD style=3D"WIDTH: 9em" noWrap align=3Dright=20
                        width=3D120><FONT class=3Dmessagetitle>6:18 10 =
Jan=20
                        =
'03&nbsp;</FONT></TD></TR></TBODY></TABLE></TD></TR>
              <TR id=3D385270_h1 style=3D"DISPLAY: none">
                <TD width=3D"100%">
                  <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%" =
border=3D0>
                    <TBODY>
                    <TR>
                      <TD><IMG height=3D1=20
                        =
src=3D"http://www.codeproject.com/script/images/ind.gif"=20
                        width=3D18><IMG=20
                        =
src=3D"http://www.codeproject.com/script/images/news_none.gif"=20
                        align=3DabsMiddle>&nbsp;</TD>
                      <TD width=3D"100%" bgColor=3D#d5eaff>
                        <TABLE cellSpacing=3D5 cellPadding=3D0 =
width=3D"100%"=20
border=3D0>
                          <TBODY>
                          <TR>
                            <TD>
                              <TABLE cellSpacing=3D0 cellPadding=3D0 =
width=3D"100%"=20
                              border=3D0>
                                <TBODY>
                                <TR>
                                <TD colSpan=3D2><FONT =
class=3Dmessagecontent>I don't=20
                                have an explanation ready right now. I'm =
working=20
                                on an update on the article and I'll =
include an=20
                                explanation of the other =
pseudoregisters.=20
                                <BR><BR>-----------------------<BR>New =
and=20
                                improved: <A =
href=3D"http://www.kwakkelflap.com/"=20
                                =
target=3D_blank>kwakkelflap.com</A><BR>My second=20
                                CP article: <A=20
                                =
href=3D"http://www.codeproject.com/useritems/mapfile.asp">MAP=20
                                files</A>[<A=20
                                =
href=3D"http://www.codeproject.com/useritems/mapfile.asp"=20
                                =
target=3D_blank>^</A>]<BR><BR><CODE>while (!<IMG=20
                                =
src=3D"http://www.codeproject.com/script/images/alien.gif"=20
                                =
align=3DabsMiddle>.IsDrunk())<BR>{<BR><IMG=20
                                =
src=3D"http://www.codeproject.com/script/images/alien.gif"=20
                                align=3DabsMiddle>.Drink( <IMG=20
                                =
src=3D"http://www.codeproject.com/script/images/beer.gif"=20
                                align=3DabsMiddle>=20
                                =
);<BR>}</CODE><BR>&nbsp;</FONT></TD></TR>
                                <TR vAlign=3Dtop>
                                <TD class=3Dmessagetitle>[<A=20
                                title=3D"Reply to this current thread"=20
                                =
href=3D"http://www.codeproject.com/script/comments/user_reply.asp?main=3D=
/debug/pseudoregister.asp&amp;df=3D100&amp;forumid=3D9819&amp;select=3D38=
5270">Reply</A>][<A=20
                                title=3D"Email a reply to the author of =
this message"=20
                                =
href=3D"http://www.codeproject.com/script/comments/user_mail.asp?main=3D/=
debug/pseudoregister.asp&amp;df=3D100&amp;forumid=3D9819&amp;select=3D385=
270">Email</A>][<A=20
                                title=3D"View only messages within this =
thread"=20
                                =
href=3D"http://www.codeproject.com/debug/pseudoregister.asp?df=3D100&amp;=
tid=3D385254&amp;forumid=3D9819&amp;select=3D385270#xx385270xx">View=20
                                Thread</A>][<A=20
                                title=3D"Get the URL for this message"=20
                                =
href=3D"http://www.codeproject.com/debug/pseudoregister.asp?msg=3D385270#=
xx385270xx">Get=20
                                Link</A>]</TD>
                                <TD class=3Dmessagetitle =
align=3Dright>[<A=20
                                =
href=3D"http://www.codeproject.com/script/comments/owner_modify_pw.asp?ma=
in=3D/debug/pseudoregister.asp&amp;df=3D100&amp;forumid=3D9819&amp;select=
=3D385270"><I>Modify</I></A>|<A=20
                                =
href=3D"http://www.codeproject.com/script/comments/owner_delete_pw.asp?ma=
in=3D/debug/pseudoregister.asp&amp;df=3D100&amp;forumid=3D9819&amp;select=
=3D385270"><I>Delete</I></A>]<BR>
                                <SCRIPT =
language=3DJavascript>MsgVoteForm(4750,385270);</SCRIPT>
                                =
</TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR></TBODY></T=
ABLE></TD></TR>
              <TR>
                <TD><IMG height=3D6=20
                  src=3D"http://www.codeproject.com/script/images/t.gif" =
width=3D1=20
                  border=3D0></TD></TR>
              <TR id=3D440532_h0 bgColor=3D#fef9e7>
                <TD width=3D"100%">
                  <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%" =
border=3D0>
                    <TBODY>
                    <TR>
                      <TD bgColor=3Dwhite><A name=3Dxx440532xx></A><IMG =
height=3D1=20
                        =
src=3D"http://www.codeproject.com/script/images/ind.gif"=20
                        width=3D18><IMG=20
                        =
src=3D"http://www.codeproject.com/script/images/news_unselected.gif"=20
                        align=3DabsMiddle>&nbsp;</TD>
                      <TD class=3Dmessagetitle width=3D"100%"><A=20
                        class=3Dmessagetitle id=3DDynMessLink=20
                        =
href=3D"http://www.codeproject.com/debug/pseudoregister.asp?df=3D100&amp;=
forumid=3D9819&amp;select=3D440532#xx440532xx"=20
                        name=3D440532>Re: nice article and a =
question?</A></TD>
                      <TD vAlign=3Dbottom><A=20
                        =
href=3D"http://www.codeproject.com/script/profile/whos_who.asp?id=3D59363=
"><IMG=20
                        title=3D"Click for User Profile" height=3D15=20
                        =
src=3D"http://www.codeproject.com/script/images/userinfo.gif"=20
                        width=3D14 border=3D0></A>&nbsp;</TD>
                      <TD noWrap width=3D140><FONT=20
                        class=3Dmessagetitle>klo&nbsp;</FONT></TD>
                      <TD style=3D"WIDTH: 9em" noWrap align=3Dright=20
                        width=3D120><FONT class=3Dmessagetitle>14:31 10 =
Mar=20
                        =
'03&nbsp;</FONT></TD></TR></TBODY></TABLE></TD></TR>
              <TR id=3D440532_h1 style=3D"DISPLAY: none">
                <TD width=3D"100%">
                  <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%" =
border=3D0>
                    <TBODY>
                    <TR>
                      <TD><IMG height=3D1=20
                        =
src=3D"http://www.codeproject.com/script/images/ind.gif"=20
                        width=3D18><IMG=20
                        =
src=3D"http://www.codeproject.com/script/images/news_none.gif"=20
                        align=3DabsMiddle>&nbsp;</TD>
                      <TD width=3D"100%" bgColor=3D#d5eaff>
                        <TABLE cellSpacing=3D5 cellPadding=3D0 =
width=3D"100%"=20
border=3D0>
                          <TBODY>
                          <TR>
                            <TD>
                              <TABLE cellSpacing=3D0 cellPadding=3D0 =
width=3D"100%"=20
                              border=3D0>
                                <TBODY>
                                <TR>
                                <TD colSpan=3D2><FONT =
class=3Dmessagecontent>Read=20
                                Matt Pietrek's great article about =
assembly=20
                                language.<BR><BR>In Fig 1:<BR>EAX =
Multipurpose.=20
                                Return values from a function are =
usually stored=20
                                in EAX. Low 16 bits are referenced as =
AX. AX can=20
                                be further subdivided into AL (the low 8 =
bits),=20
                                and AH (the upper 8 bits of AX). =
<BR><BR>EBX=20
                                Multipurpose. Low 16 bits are referenced =
as BX.=20
                                BX can be further subdivided into BL =
(the low 8=20
                                bits), and BH (the upper 8 bits of BX).=20
                                =
<BR><BR><BR>http://www.microsoft.com/msj/0298/hood0298.htm=20
                                <BR>&nbsp;</FONT></TD></TR>
                                <TR vAlign=3Dtop>
                                <TD class=3Dmessagetitle>[<A=20
                                title=3D"Reply to this current thread"=20
                                =
href=3D"http://www.codeproject.com/script/comments/user_reply.asp?main=3D=
/debug/pseudoregister.asp&amp;df=3D100&amp;forumid=3D9819&amp;select=3D44=
0532">Reply</A>][<A=20
                                title=3D"Email a reply to the author of =
this message"=20
                                =
href=3D"http://www.codeproject.com/script/comments/user_mail.asp?main=3D/=
debug/pseudoregister.asp&amp;df=3D100&amp;forumid=3D9819&amp;select=3D440=
532">Email</A>][<A=20
                                title=3D"View only messages within this =
thread"=20
                                =
href=3D"http://www.codeproject.com/debug/pseudoregister.asp?df=3D100&amp;=
tid=3D385254&amp;forumid=3D9819&amp;select=3D440532#xx440532xx">View=20
                                Thread</A>][<A=20
                                title=3D"Get the URL for this message"=20
                                =
href=3D"http://www.codeproject.com/debug/pseudoregister.asp?msg=3D440532#=
xx440532xx">Get=20
                                Link</A>]</TD>
                                <TD class=3Dmessagetitle =
align=3Dright>[<A=20
                                =
href=3D"http://www.codeproject.com/script/comments/owner_modify_pw.asp?ma=
in=3D/debug/pseudoregister.asp&amp;df=3D100&amp;forumid=3D9819&amp;select=
=3D440532"><I>Modify</I></A>|<A=20
                                =
href=3D"http://www.codeproject.com/script/comments/owner_delete_pw.asp?ma=
in=3D/debug/pseudoregister.asp&amp;df=3D100&amp;forumid=3D9819&amp;select=
=3D440532"><I>Delete</I></A>]<BR>
                                <SCRIPT =
language=3DJavascript>MsgVoteForm(59363,440532);</SCRIPT>
                                =
</TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR></TBODY></T=
ABLE></TD></TR>
              <TR>
                <TD><IMG height=3D5=20
                  src=3D"http://www.codeproject.com/script/images/t.gif" =
width=3D1=20
                  border=3D0></TD></TR>
              <TR height=3D1>
                <TD bgColor=3D#ff9900><IMG height=3D1=20
                  src=3D"http://www.codeproject.com/script/images/t.gif" =

                width=3D1></TD></TR>
              <TR id=3D362196_h0 bgColor=3D#fef9e7>
                <TD width=3D"100%">
                  <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%" =
border=3D0>
                    <TBODY>
                    <TR>
                      <TD bgColor=3Dwhite><A name=3Dxx362196xx></A><IMG =
height=3D1=20
                        =
src=3D"http://www.codeproject.com/script/images/ind.gif"=20
                        width=3D0><IMG=20
                        =
src=3D"http://www.codeproject.com/script/images/news_unselected.gif"=20
                        align=3DabsMiddle>&nbsp;</TD>
                      <TD class=3Dmessagetitle width=3D"100%"><A=20
                        class=3Dmessagetitle id=3DDynMessLink=20
                        =
href=3D"http://www.codeproject.com/debug/pseudoregister.asp?df=3D100&amp;=
forumid=3D9819&amp;select=3D362196#xx362196xx"=20
                        name=3D362196><B>this is a wonderful =
article!</B></A></TD>
                      <TD vAlign=3Dbottom><A=20
                        =
href=3D"http://www.codeproject.com/script/profile/whos_who.asp?id=3D26315=
"><IMG=20
                        title=3D"Click for User Profile" height=3D15=20
                        =
src=3D"http://www.codeproject.com/script/images/userinfo.gif"=20
                        width=3D14 border=3D0></A>&nbsp;</TD>
                      <TD noWrap width=3D140><FONT=20
                        =
class=3Dmessagetitle><B>lucy</B>&nbsp;</FONT></TD>
                      <TD style=3D"WIDTH: 9em" noWrap align=3Dright=20
                        width=3D120><FONT class=3Dmessagetitle><B>13:03 =
11 Dec=20
                        =
'02</B>&nbsp;</FONT></TD></TR></TBODY></TABLE></TD></TR>
              <TR id=3D362196_h1 style=3D"DISPLAY: none">
                <TD width=3D"100%">
                  <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%" =
border=3D0>
                    <TBODY>
                    <TR>
                      <TD><IMG height=3D1=20
                        =
src=3D"http://www.codeproject.com/script/images/ind.gif"=20
                        width=3D0><IMG=20
                        =
src=3D"http://www.codeproject.com/script/images/news_none.gif"=20
                        align=3DabsMiddle>&nbsp;</TD>
                      <TD width=3D"100%" bgColor=3D#d5eaff>
                        <TABLE cellSpacing=3D5 cellPadding=3D0 =
width=3D"100%"=20
border=3D0>
                          <TBODY>
                          <TR>
                            <TD>
                              <TABLE cellSpacing=3D0 cellPadding=3D0 =
width=3D"100%"=20
                              border=3D0>
                                <TBODY>
                                <TR>
                                <TD colSpan=3D2><FONT =
class=3Dmessagecontent>Thank=20
                                you! <BR>&nbsp;</FONT></TD></TR>
                                <TR vAlign=3Dtop>
                                <TD class=3Dmessagetitle>[<A=20
                                title=3D"Reply to this current thread"=20
                                =
href=3D"http://www.codeproject.com/script/comments/user_reply.asp?main=3D=
/debug/pseudoregister.asp&amp;df=3D100&amp;forumid=3D9819&amp;select=3D36=
2196">Reply</A>][<A=20
                                title=3D"Email a reply to the author of =
this message"=20
                                =
href=3D"http://www.codeproject.com/script/comments/user_mail.asp?main=3D/=
debug/pseudoregister.asp&amp;df=3D100&amp;forumid=3D9819&amp;select=3D362=
196">Email</A>][<A=20
                                title=3D"View only messages within this =
thread"=20
                                =
href=3D"http://www.codeproject.com/debug/pseudoregister.asp?df=3D100&amp;=
tid=3D362196&amp;forumid=3D9819&amp;select=3D362196#xx362196xx">View=20
                                Thread</A>][<A=20
                                title=3D"Get the URL for this message"=20
                                =
href=3D"http://www.codeproject.com/debug/pseudoregister.asp?msg=3D362196#=
xx362196xx">Get=20
                                Link</A>]</TD>
                                <TD class=3Dmessagetitle =
align=3Dright>[<A=20
                                =
href=3D"http://www.codeproject.com/script/comments/owner_modify_pw.asp?ma=
in=3D/debug/pseudoregister.asp&amp;df=3D100&amp;forumid=3D9819&amp;select=
=3D362196"><I>Modify</I></A>|<A=20
                                =
href=3D"http://www.codeproject.com/script/comments/owner_delete_pw.asp?ma=
in=3D/debug/pseudoregister.asp&amp;df=3D100&amp;forumid=3D9819&amp;select=
=3D362196"><I>Delete</I></A>]<BR>
                                <SCRIPT =
language=3DJavascript>MsgVoteForm(26315,362196);</SCRIPT>
                                =
</TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR></TBODY></T=
ABLE></TD></TR>
              <TR>
                <TD><IMG height=3D5=20
                  src=3D"http://www.codeproject.com/script/images/t.gif" =
width=3D1=20
                  border=3D0></TD></TR>
              <TR height=3D1>
                <TD bgColor=3D#ff9900><IMG height=3D1=20
                  src=3D"http://www.codeproject.com/script/images/t.gif" =

                width=3D1></TD></TR>
              <TR id=3D352846_h0 bgColor=3D#fef9e7>
                <TD width=3D"100%">
                  <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%" =
border=3D0>
                    <TBODY>
                    <TR>
                      <TD bgColor=3Dwhite><A name=3Dxx352846xx></A><IMG =
height=3D1=20
                        =
src=3D"http://www.codeproject.com/script/images/ind.gif"=20
                        width=3D0><IMG=20
                        =
src=3D"http://www.codeproject.com/script/images/news_unselected.gif"=20
                        align=3DabsMiddle>&nbsp;</TD>
                      <TD class=3Dmessagetitle width=3D"100%"><A=20
                        class=3Dmessagetitle id=3DDynMessLink=20
                        =
href=3D"http://www.codeproject.com/debug/pseudoregister.asp?df=3D100&amp;=
forumid=3D9819&amp;select=3D352846#xx352846xx"=20
                        name=3D352846><B>VC5?</B></A></TD>
                      <TD vAlign=3Dbottom><IMG height=3D13=20
                        alt=3D"Unconfirmed/Anonymous posting"=20
                        =
src=3D"http://www.codeproject.com/script/images/usersuss.gif"=20
                        width=3D15></A>&nbsp;</TD>
                      <TD noWrap width=3D140><FONT=20
                        =
class=3Dmessagetitle><B>Anonymous</B>&nbsp;</FONT></TD>
                      <TD style=3D"WIDTH: 9em" noWrap align=3Dright=20
                        width=3D120><FONT class=3Dmessagetitle><B>12:07 =
2 Dec=20
                        =
'02</B>&nbsp;</FONT></TD></TR></TBODY></TABLE></TD></TR>
              <TR id=3D352846_h1 style=3D"DISPLAY: none">
                <TD width=3D"100%">
                  <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%" =
border=3D0>
                    <TBODY>
                    <TR>
                      <TD><IMG height=3D1=20
                        =
src=3D"http://www.codeproject.com/script/images/ind.gif"=20
                        width=3D0><IMG=20
                        =
src=3D"http://www.codeproject.com/script/images/news_none.gif"=20
                        align=3DabsMiddle>&nbsp;</TD>
                      <TD width=3D"100%" bgColor=3D#d5eaff>
                        <TABLE cellSpacing=3D5 cellPadding=3D0 =
width=3D"100%"=20
border=3D0>
                          <TBODY>
                          <TR>
                            <TD>
                              <TABLE cellSpacing=3D0 cellPadding=3D0 =
width=3D"100%"=20
                              border=3D0>
                                <TBODY>
                                <TR>
                                <TD colSpan=3D2><FONT =
class=3Dmessagecontent>How=20
                                about VC5? <BR>None of @ERR and @TIB =
work for=20
                                VC, while EAX,EBX,... etc are OK.<BR>Is =
it=20
                                limited only to VC6 and later=20
                                versions?<BR><BR>THANKS=20
                                <BR>&nbsp;</FONT></TD></TR>
                                <TR vAlign=3Dtop>
                                <TD class=3Dmessagetitle>[<A=20
                                title=3D"Reply to this current thread"=20
                                =
href=3D"http://www.codeproject.com/script/comments/user_reply.asp?main=3D=
/debug/pseudoregister.asp&amp;df=3D100&amp;forumid=3D9819&amp;select=3D35=
2846">Reply</A>][<A=20
                                title=3D"View only messages within this =
thread"=20
                                =
href=3D"http://www.codeproject.com/debug/pseudoregister.asp?df=3D100&amp;=
tid=3D352846&amp;forumid=3D9819&amp;select=3D352846#xx352846xx">View=20
                                Thread</A>][<A=20
                                title=3D"Get the URL for this message"=20
                                =
href=3D"http://www.codeproject.com/debug/pseudoregister.asp?msg=3D352846#=
xx352846xx">Get=20
                                Link</A>]</TD>
                                <TD class=3Dmessagetitle =
align=3Dright>[<A=20
                                =
href=3D"http://www.codeproject.com/script/comments/owner_modify_pw.asp?ma=
in=3D/debug/pseudoregister.asp&amp;df=3D100&amp;forumid=3D9819&amp;select=
=3D352846"><I>Modify</I></A>|<A=20
                                =
href=3D"http://www.codeproject.com/script/comments/owner_delete_pw.asp?ma=
in=3D/debug/pseudoregister.asp&amp;df=3D100&amp;forumid=3D9819&amp;select=
=3D352846"><I>Delete</I></A>]<BR>
                                <SCRIPT =
language=3DJavascript>MsgVoteForm(0,352846);</SCRIPT>
                                =
</TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR></TBODY></T=
ABLE></TD></TR>
              <TR>
                <TD><IMG height=3D6=20
                  src=3D"http://www.codeproject.com/script/images/t.gif" =
width=3D1=20
                  border=3D0></TD></TR>
              <TR id=3D353487_h0 bgColor=3D#fef9e7>
                <TD width=3D"100%">
                  <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%" =
border=3D0>
                    <TBODY>
                    <TR>
                      <TD bgColor=3Dwhite><A name=3Dxx353487xx></A><IMG =
height=3D1=20
                        =
src=3D"http://www.codeproject.com/script/images/ind.gif"=20
                        width=3D18><IMG=20
                        =
src=3D"http://www.codeproject.com/script/images/news_unselected.gif"=20
                        align=3DabsMiddle>&nbsp;</TD>
                      <TD class=3Dmessagetitle width=3D"100%"><A=20
                        class=3Dmessagetitle id=3DDynMessLink=20
                        =
href=3D"http://www.codeproject.com/debug/pseudoregister.asp?df=3D100&amp;=
forumid=3D9819&amp;select=3D353487#xx353487xx"=20
                        name=3D353487>Re: VC5?</A></TD>
                      <TD vAlign=3Dbottom><A=20
                        =
href=3D"http://www.codeproject.com/script/profile/whos_who.asp?id=3D4750"=
><IMG=20
                        title=3D"Click for User Profile" height=3D15=20
                        =
src=3D"http://www.codeproject.com/script/images/userinfo.gif"=20
                        width=3D14 border=3D0></A>&nbsp;</TD>
                      <TD noWrap width=3D140><FONT=20
                        class=3Dmessagetitle>Kwakkie&nbsp;</FONT></TD>
                      <TD style=3D"WIDTH: 9em" noWrap align=3Dright=20
                        width=3D120><FONT class=3Dmessagetitle>3:16 3 =
Dec=20
                        =
'02&nbsp;</FONT></TD></TR></TBODY></TABLE></TD></TR>
              <TR id=3D353487_h1 style=3D"DISPLAY: none">
                <TD width=3D"100%">
                  <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%" =
border=3D0>
                    <TBODY>
                    <TR>
                      <TD><IMG height=3D1=20
                        =
src=3D"http://www.codeproject.com/script/images/ind.gif"=20
                        width=3D18><IMG=20
                        =
src=3D"http://www.codeproject.com/script/images/news_none.gif"=20
                        align=3DabsMiddle>&nbsp;</TD>
                      <TD width=3D"100%" bgColor=3D#d5eaff>
                        <TABLE cellSpacing=3D5 cellPadding=3D0 =
width=3D"100%"=20
border=3D0>
                          <TBODY>
                          <TR>
                            <TD>
                              <TABLE cellSpacing=3D0 cellPadding=3D0 =
width=3D"100%"=20
                              border=3D0>
                                <TBODY>
                                <TR>
                                <TD colSpan=3D2><FONT =
class=3Dmessagecontent>The=20
                                @ERR and @TIB pseudoregisters only work =
starting=20
                                from VC6. Some new pseudoregisters I =
have yet to=20
                                mention (@HANDLES, see a few messages =
below)=20
                                only work in VC7. I should edit the =
article and=20
                                mention which pseudoregisters works in =
which VC=20
                                version. =
<BR><BR>-----------------------<BR>New=20
                                and improved: <A=20
                                href=3D"http://www.kwakkelflap.com/"=20
                                =
target=3D_blank>kwakkelflap.com</A><BR>My first CP=20
                                article: <A=20
                                =
href=3D"http://www.codeproject.com/debug/pseudoregister.asp">Pseudoregist=
ers</A>[<A=20
                                =
href=3D"http://www.codeproject.com/debug/pseudoregister.asp"=20
                                =
target=3D_blank>^</A>]<BR><BR><CODE>while (!<IMG=20
                                =
src=3D"http://www.codeproject.com/script/images/alien.gif"=20
                                =
align=3DabsMiddle>.IsDrunk())<BR>{<BR><IMG=20
                                =
src=3D"http://www.codeproject.com/script/images/alien.gif"=20
                                align=3DabsMiddle>.Drink( <IMG=20
                                =
src=3D"http://www.codeproject.com/script/images/beer.gif"=20
                                align=3DabsMiddle>=20
                                =
);<BR>}</CODE><BR>&nbsp;</FONT></TD></TR>
                                <TR vAlign=3Dtop>
                                <TD class=3Dmessagetitle>[<A=20
                                title=3D"Reply to this current thread"=20
                                =
href=3D"http://www.codeproject.com/script/comments/user_reply.asp?main=3D=
/debug/pseudoregister.asp&amp;df=3D100&amp;forumid=3D9819&amp;select=3D35=
3487">Reply</A>][<A=20
                                title=3D"Email a reply to the author of =
this message"=20
                                =
href=3D"http://www.codeproject.com/script/comments/user_mail.asp?main=3D/=
debug/pseudoregister.asp&amp;df=3D100&amp;forumid=3D9819&amp;select=3D353=
487">Email</A>][<A=20
                                title=3D"View only messages within this =
thread"=20
                                =
href=3D"http://www.codeproject.com/debug/pseudoregister.asp?df=3D100&amp;=
tid=3D352846&amp;forumid=3D9819&amp;select=3D353487#xx353487xx">View=20
                                Thread</A>][<A=20
                                title=3D"Get the URL for this message"=20
                                =
href=3D"http://www.codeproject.com/debug/pseudoregister.asp?msg=3D353487#=
xx353487xx">Get=20
                                Link</A>]</TD>
                                <TD class=3Dmessagetitle =
align=3Dright>[<A=20
                                =
href=3D"http://www.codeproject.com/script/comments/owner_modify_pw.asp?ma=
in=3D/debug/pseudoregister.asp&amp;df=3D100&amp;forumid=3D9819&amp;select=
=3D353487"><I>Modify</I></A>|<A=20
                                =
href=3D"http://www.codeproject.com/script/comments/owner_delete_pw.asp?ma=
in=3D/debug/pseudoregister.asp&amp;df=3D100&amp;forumid=3D9819&amp;select=
=3D353487"><I>Delete</I></A>]<BR>
                                <SCRIPT =
language=3DJavascript>MsgVoteForm(4750,353487);</SCRIPT>
                                =
</TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR></TBODY></T=
ABLE></TD></TR>
              <TR>
                <TD><IMG height=3D5=20
                  src=3D"http://www.codeproject.com/script/images/t.gif" =
width=3D1=20
                  border=3D0></TD></TR>
              <TR height=3D1>
                <TD bgColor=3D#ff9900><IMG height=3D1=20
                  src=3D"http://www.codeproject.com/script/images/t.gif" =

                width=3D1></TD></TR>
              <TR id=3D347749_h0 bgColor=3D#fef9e7>
                <TD width=3D"100%">
                  <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%" =
border=3D0>
                    <TBODY>
                    <TR>
                      <TD bgColor=3Dwhite><A name=3Dxx347749xx></A><IMG =
height=3D1=20
                        =
src=3D"http://www.codeproject.com/script/images/ind.gif"=20
                        width=3D0><IMG=20
                        =
src=3D"http://www.codeproject.com/script/images/news_unselected.gif"=20
                        align=3DabsMiddle>&nbsp;</TD>
                      <TD class=3Dmessagetitle width=3D"100%"><A=20
                        class=3Dmessagetitle id=3DDynMessLink=20
                        =
href=3D"http://www.codeproject.com/debug/pseudoregister.asp?df=3D100&amp;=
forumid=3D9819&amp;select=3D347749#xx347749xx"=20
                        name=3D347749><B>Excellent =
article!!!</B></A></TD>
                      <TD vAlign=3Dbottom><A=20
                        =
href=3D"http://www.codeproject.com/script/profile/whos_who.asp?id=3D20248=
"><IMG=20
                        title=3D"CodeProject Editor" height=3D16=20
                        =
src=3D"http://www.codeproject.com/script/images/admin_modify.gif"=20
                        width=3D15 border=3D0></A>&nbsp;</TD>
                      <TD noWrap width=3D140><FONT =
class=3Dmessagetitle><B>Nishant=20
                        S</B>&nbsp;</FONT></TD>
                      <TD style=3D"WIDTH: 9em" noWrap align=3Dright=20
                        width=3D120><FONT class=3Dmessagetitle><B>23:07 =
25 Nov=20
                        =
'02</B>&nbsp;</FONT></TD></TR></TBODY></TABLE></TD></TR>
              <TR id=3D347749_h1 style=3D"DISPLAY: none">
                <TD width=3D"100%">
                  <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%" =
border=3D0>
                    <TBODY>
                    <TR>
                      <TD><IMG height=3D1=20
                        =
src=3D"http://www.codeproject.com/script/images/ind.gif"=20
                        width=3D0><IMG=20
                        =
src=3D"http://www.codeproject.com/script/images/news_none.gif"=20
                        align=3DabsMiddle>&nbsp;</TD>
                      <TD width=3D"100%" bgColor=3D#d5eaff>
                        <TABLE cellSpacing=3D5 cellPadding=3D0 =
width=3D"100%"=20
border=3D0>
                          <TBODY>
                          <TR>
                            <TD>
                              <TABLE cellSpacing=3D0 cellPadding=3D0 =
width=3D"100%"=20
                              border=3D0>
                                <TBODY>
                                <TR>
                                <TD colSpan=3D2><FONT =
class=3Dmessagecontent>This=20
                                article was extrenmely=20
                                informative.<BR><BR>Thanks=20
                                Kwakkie<BR><BR>Regards,<BR>Nish <BR><BR>
                                <HR>
                                <FONT color=3Dgray><B><I>Author of the =
romantic=20
                                comedy</I></B><BR><A=20
                                =
href=3D"http://www.vedamsbooks.com/no23584.htm"=20
                                target=3D_blank><BR>Summer Love and Some =
more=20
                                Cricket [New =
Win]<BR></A></FONT><BR><B><FONT=20
                                color=3Dgreen>Review by <FONT =
color=3Dblue>Shog<FONT=20
                                =
color=3Dgreen><SUP>9</SUP></FONT></B></FONT><BR><A=20
                                =
href=3D"http://webpages.charter.net/shog9/review.html"=20
                                target=3D_blank>Click here for=20
                                =
review[NW]</A><BR></FONT><BR>&nbsp;</FONT></TD></TR>
                                <TR vAlign=3Dtop>
                                <TD class=3Dmessagetitle>[<A=20
                                title=3D"Reply to this current thread"=20
                                =
href=3D"http://www.codeproject.com/script/comments/user_reply.asp?main=3D=
/debug/pseudoregister.asp&amp;df=3D100&amp;forumid=3D9819&amp;select=3D34=
7749">Reply</A>][<A=20
                                title=3D"Email a reply to the author of =
this message"=20
                                =
href=3D"http://www.codeproject.com/script/comments/user_mail.asp?main=3D/=
debug/pseudoregister.asp&amp;df=3D100&amp;forumid=3D9819&amp;select=3D347=
749">Email</A>][<A=20
                                title=3D"View only messages within this =
thread"=20
                                =
href=3D"http://www.codeproject.com/debug/pseudoregister.asp?df=3D100&amp;=
tid=3D347749&amp;forumid=3D9819&amp;select=3D347749#xx347749xx">View=20
                                Thread</A>][<A=20
                                title=3D"Get the URL for this message"=20
                                =
href=3D"http://www.codeproject.com/debug/pseudoregister.asp?msg=3D347749#=
xx347749xx">Get=20
                                Link</A>]</TD>
                                <TD class=3Dmessagetitle =
align=3Dright>[<A=20
                                =
href=3D"http://www.codeproject.com/script/comments/owner_modify_pw.asp?ma=
in=3D/debug/pseudoregister.asp&amp;df=3D100&amp;forumid=3D9819&amp;select=
=3D347749"><I>Modify</I></A>|<A=20
                                =
href=3D"http://www.codeproject.com/script/comments/owner_delete_pw.asp?ma=
in=3D/debug/pseudoregister.asp&amp;df=3D100&amp;forumid=3D9819&amp;select=
=3D347749"><I>Delete</I></A>]<BR>Score:=20
                                3.0 (2 votes).
                                <SCRIPT =
language=3DJavascript>MsgVoteForm(20248,347749);</SCRIPT>
                                =20
                    =
</TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR></TBODY></T=
ABLE></TD></TR>
              <TR>
                <TD><IMG height=3D5=20
                  src=3D"http://www.codeproject.com/script/images/t.gif" =
width=3D1=20
                  border=3D0></TD></TR>
              <TR height=3D1>
                <TD bgColor=3D#ff9900><IMG height=3D1=20
                  src=3D"http://www.codeproject.com/script/images/t.gif" =

                width=3D1></TD></TR>
              <TR id=3D299811_h0 bgColor=3D#fef9e7>
                <TD width=3D"100%">
                  <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%" =
border=3D0>
                    <TBODY>
                    <TR>
                      <TD bgColor=3Dwhite><A name=3Dxx299811xx></A><IMG =
height=3D1=20
                        =
src=3D"http://www.codeproject.com/script/images/ind.gif"=20
                        width=3D0><IMG=20
                        =
src=3D"http://www.codeproject.com/script/images/news_unselected.gif"=20
                        align=3DabsMiddle>&nbsp;</TD>
                      <TD class=3Dmessagetitle width=3D"100%"><A=20
                        class=3Dmessagetitle id=3DDynMessLink=20
                        =
href=3D"http://www.codeproject.com/debug/pseudoregister.asp?df=3D100&amp;=
forumid=3D9819&amp;select=3D299811#xx299811xx"=20
                        name=3D299811><B>Tips on formatting</B></A></TD>
                      <TD vAlign=3Dbottom><A=20
                        =
href=3D"http://www.codeproject.com/script/profile/whos_who.asp?id=3D20252=
"><IMG=20
                        title=3D"Click for User Profile" height=3D15=20
                        =
src=3D"http://www.codeproject.com/script/images/userinfo.gif"=20
                        width=3D14 border=3D0></A>&nbsp;</TD>
                      <TD noWrap width=3D140><FONT=20
                        =
class=3Dmessagetitle><B>moliate</B>&nbsp;</FONT></TD>
                      <TD style=3D"WIDTH: 9em" noWrap align=3Dright=20
                        width=3D120><FONT class=3Dmessagetitle><B>8:49 3 =
Oct=20
                        =
'02</B>&nbsp;</FONT></TD></TR></TBODY></TABLE></TD></TR>
              <TR id=3D299811_h1 style=3D"DISPLAY: none">
                <TD width=3D"100%">
                  <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%" =
border=3D0>
                    <TBODY>
                    <TR>
                      <TD><IMG height=3D1=20
                        =
src=3D"http://www.codeproject.com/script/images/ind.gif"=20
                        width=3D0><IMG=20
                        =
src=3D"http://www.codeproject.com/script/images/news_none.gif"=20
                        align=3DabsMiddle>&nbsp;</TD>
                      <TD width=3D"100%" bgColor=3D#d5eaff>
                        <TABLE cellSpacing=3D5 cellPadding=3D0 =
width=3D"100%"=20
border=3D0>
                          <TBODY>
                          <TR>
                            <TD>
                              <TABLE cellSpacing=3D0 cellPadding=3D0 =
width=3D"100%"=20
                              border=3D0>
                                <TBODY>
                                <TR>
                                <TD colSpan=3D2><FONT =
class=3Dmessagecontent>It=20
                                might also be useful to format the=20
                                pseudoregisters in the watch window. =
Except from=20
                                standard (simple printf) formats, the =
most=20
                                useful symbol would be <B>hr</B> =
(HRESULT or=20
                                Win32 error code) and <B>wm</B> (windows =
message=20
                                =
number).<BR><BR><I>Example:</I><BR><BR><B>@err,hr</B>=20
                                will produce <CODE>S_OK</CODE> if=20
                                @err=3D0x00000000<BR><B>dummy,wm</B> =
will produce=20
                                <CODE>WM_CLOSE</CODE> if=20
                                dummy=3D0x0010<BR><BR>Another thing that =
seems=20
                                undocumented would be the pointer=20
                                expander:<BR><BR><B>pChar,10</B> will =
show an 10=20
                                char expanded =
array.<BR><BR>Cheers<BR>/moliate=20
                                <BR><BR>
                                <HR>
                                <BR><I><SMALL>Two o'clock and walking =
through=20
                                familiar London - Or what was familiar =
London=20
                                before the cursor deleted certain =
certainties -=20
                                <BR>I watch a suit and tie man giving =
suck to=20
                                the Psion Organizer lodged in his breast =

                                pocket<BR>its serial interface like a =
cool mouth=20
                                hunting his chest for sustenance, =
familiar=20
                                feeling, and I'm watching my breath =
steam in the=20
                                air.</SMALL></I><BR>
                                <P align=3Dright><SMALL>Neil Gaiman - =
Cold=20
                                =
Colours<SMALL></P><BR>&nbsp;</SMALL></SMALL></FONT></TD></TR>
                                <TR vAlign=3Dtop>
                                <TD class=3Dmessagetitle>[<A=20
                                title=3D"Reply to this current thread"=20
                                =
href=3D"http://www.codeproject.com/script/comments/user_reply.asp?main=3D=
/debug/pseudoregister.asp&amp;df=3D100&amp;forumid=3D9819&amp;select=3D29=
9811">Reply</A>][<A=20
                                title=3D"Email a reply to the author of =
this message"=20
                                =
href=3D"http://www.codeproject.com/script/comments/user_mail.asp?main=3D/=
debug/pseudoregister.asp&amp;df=3D100&amp;forumid=3D9819&amp;select=3D299=
811">Email</A>][<A=20
                                title=3D"View only messages within this =
thread"=20
                                =
href=3D"http://www.codeproject.com/debug/pseudoregister.asp?df=3D100&amp;=
tid=3D299811&amp;forumid=3D9819&amp;select=3D299811#xx299811xx">View=20
                                Thread</A>][<A=20
                                title=3D"Get the URL for this message"=20
                                =
href=3D"http://www.codeproject.com/debug/pseudoregister.asp?msg=3D299811#=
xx299811xx">Get=20
                                Link</A>]</TD>
                                <TD class=3Dmessagetitle =
align=3Dright>[<A=20
                                =
href=3D"http://www.codeproject.com/script/comments/owner_modify_pw.asp?ma=
in=3D/debug/pseudoregister.asp&amp;df=3D100&amp;forumid=3D9819&amp;select=
=3D299811"><I>Modify</I></A>|<A=20
                                =
href=3D"http://www.codeproject.com/script/comments/owner_delete_pw.asp?ma=
in=3D/debug/pseudoregister.asp&amp;df=3D100&amp;forumid=3D9819&amp;select=
=3D299811"><I>Delete</I></A>]<BR>
                                <SCRIPT =
language=3DJavascript>MsgVoteForm(20252,299811);</SCRIPT>
                                =
</TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR></TBODY></T=
ABLE></TD></TR>
              <TR>
                <TD><IMG height=3D6=20
                  src=3D"http://www.codeproject.com/script/images/t.gif" =
width=3D1=20
                  border=3D0></TD></TR>
              <TR id=3D440533_h0 bgColor=3D#fef9e7>
                <TD width=3D"100%">
                  <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%" =
border=3D0>
                    <TBODY>
                    <TR>
                      <TD bgColor=3Dwhite><A name=3Dxx440533xx></A><IMG =
height=3D1=20
                        =
src=3D"http://www.codeproject.com/script/images/ind.gif"=20
                        width=3D18><IMG=20
                        =
src=3D"http://www.codeproject.com/script/images/news_unselected.gif"=20
                        align=3DabsMiddle>&nbsp;</TD>
                      <TD class=3Dmessagetitle width=3D"100%"><A=20
                        class=3Dmessagetitle id=3DDynMessLink=20
                        =
href=3D"http://www.codeproject.com/debug/pseudoregister.asp?df=3D100&amp;=
forumid=3D9819&amp;select=3D440533#xx440533xx"=20
                        name=3D440533>Re: Tips on formatting</A></TD>
                      <TD vAlign=3Dbottom><A=20
                        =
href=3D"http://www.codeproject.com/script/profile/whos_who.asp?id=3D59363=
"><IMG=20
                        title=3D"Click for User Profile" height=3D15=20
                        =
src=3D"http://www.codeproject.com/script/images/userinfo.gif"=20
                        width=3D14 border=3D0></A>&nbsp;</TD>
                      <TD noWrap width=3D140><FONT=20
                        class=3Dmessagetitle>klo&nbsp;</FONT></TD>
                      <TD style=3D"WIDTH: 9em" noWrap align=3Dright=20
                        width=3D120><FONT class=3Dmessagetitle>14:32 10 =
Mar=20
                        =
'03&nbsp;</FONT></TD></TR></TBODY></TABLE></TD></TR>
              <TR id=3D440533_h1 style=3D"DISPLAY: none">
                <TD width=3D"100%">
                  <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%" =
border=3D0>
                    <TBODY>
                    <TR>
                      <TD><IMG height=3D1=20
                        =
src=3D"http://www.codeproject.com/script/images/ind.gif"=20
                        width=3D18><IMG=20
                        =
src=3D"http://www.codeproject.com/script/images/news_none.gif"=20
                        align=3DabsMiddle>&nbsp;</TD>
                      <TD width=3D"100%" bgColor=3D#d5eaff>
                        <TABLE cellSpacing=3D5 cellPadding=3D0 =
width=3D"100%"=20
border=3D0>
                          <TBODY>
                          <TR>
                            <TD>
                              <TABLE cellSpacing=3D0 cellPadding=3D0 =
width=3D"100%"=20
                              border=3D0>
                                <TBODY>
                                <TR>
                                <TD colSpan=3D2><FONT =
class=3Dmessagecontent>Try=20
                                <BR><BR>@hr, =
hr<BR><BR>&nbsp;</FONT></TD></TR>
                                <TR vAlign=3Dtop>
                                <TD class=3Dmessagetitle>[<A=20
                                title=3D"Reply to this current thread"=20
                                =
href=3D"http://www.codeproject.com/script/comments/user_reply.asp?main=3D=
/debug/pseudoregister.asp&amp;df=3D100&amp;forumid=3D9819&amp;select=3D44=
0533">Reply</A>][<A=20
                                title=3D"Email a reply to the author of =
this message"=20
                                =
href=3D"http://www.codeproject.com/script/comments/user_mail.asp?main=3D/=
debug/pseudoregister.asp&amp;df=3D100&amp;forumid=3D9819&amp;select=3D440=
533">Email</A>][<A=20
                                title=3D"View only messages within this =
thread"=20
                                =
href=3D"http://www.codeproject.com/debug/pseudoregister.asp?df=3D100&amp;=
tid=3D299811&amp;forumid=3D9819&amp;select=3D440533#xx440533xx">View=20
                                Thread</A>][<A=20
                                title=3D"Get the URL for this message"=20
                                =
href=3D"http://www.codeproject.com/debug/pseudoregister.asp?msg=3D440533#=
xx440533xx">Get=20
                                Link</A>]</TD>
                                <TD class=3Dmessagetitle =
align=3Dright>[<A=20
                                =
href=3D"http://www.codeproject.com/script/comments/owner_modify_pw.asp?ma=
in=3D/debug/pseudoregister.asp&amp;df=3D100&amp;forumid=3D9819&amp;select=
=3D440533"><I>Modify</I></A>|<A=20
                                =
href=3D"http://www.codeproject.com/script/comments/owner_delete_pw.asp?ma=
in=3D/debug/pseudoregister.asp&amp;df=3D100&amp;forumid=3D9819&amp;select=
=3D440533"><I>Delete</I></A>]<BR>
                                <SCRIPT =
language=3DJavascript>MsgVoteForm(59363,440533);</SCRIPT>
                                =
</TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR></TBODY></T=
ABLE></TD></TR>
              <TR>
                <TD><IMG height=3D5=20
                  src=3D"http://www.codeproject.com/script/images/t.gif" =
width=3D1=20
                  border=3D0></TD></TR>
              <TR height=3D1>
                <TD bgColor=3D#ff9900><IMG height=3D1=20
                  src=3D"http://www.codeproject.com/script/images/t.gif" =

                width=3D1></TD></TR>
              <TR id=3D298028_h0 bgColor=3D#fef9e7>
                <TD width=3D"100%">
                  <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%" =
border=3D0>
                    <TBODY>
                    <TR>
                      <TD bgColor=3Dwhite><A name=3Dxx298028xx></A><IMG =
height=3D1=20
                        =
src=3D"http://www.codeproject.com/script/images/ind.gif"=20
                        width=3D0><IMG=20
                        =
src=3D"http://www.codeproject.com/script/images/news_unselected.gif"=20
                        align=3DabsMiddle>&nbsp;</TD>
                      <TD class=3Dmessagetitle width=3D"100%"><A=20
                        class=3Dmessagetitle id=3DDynMessLink=20
                        =
href=3D"http://www.codeproject.com/debug/pseudoregister.asp?df=3D100&amp;=
forumid=3D9819&amp;select=3D298028#xx298028xx"=20
                        name=3D298028><B>Excellent! Just =
wonder...</B></A></TD>
                      <TD vAlign=3Dbottom><A=20
                        =
href=3D"http://www.codeproject.com/script/profile/whos_who.asp?id=3D14945=
"><IMG=20
                        title=3D"Click for User Profile" height=3D15=20
                        =
src=3D"http://www.codeproject.com/script/images/userinfo.gif"=20
                        width=3D14 border=3D0></A>&nbsp;</TD>
                      <TD noWrap width=3D140><FONT =
class=3Dmessagetitle><B>Philip=20
                        Patrick</B>&nbsp;</FONT></TD>
                      <TD style=3D"WIDTH: 9em" noWrap align=3Dright=20
                        width=3D120><FONT class=3Dmessagetitle><B>9:51 1 =
Oct=20
                        =
'02</B>&nbsp;</FONT></TD></TR></TBODY></TABLE></TD></TR>
              <TR id=3D298028_h1 style=3D"DISPLAY: none">
                <TD width=3D"100%">
                  <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%" =
border=3D0>
                    <TBODY>
                    <TR>
                      <TD><IMG height=3D1=20
                        =
src=3D"http://www.codeproject.com/script/images/ind.gif"=20
                        width=3D0><IMG=20
                        =
src=3D"http://www.codeproject.com/script/images/news_none.gif"=20
                        align=3DabsMiddle>&nbsp;</TD>
                      <TD width=3D"100%" bgColor=3D#d5eaff>
                        <TABLE cellSpacing=3D5 cellPadding=3D0 =
width=3D"100%"=20
border=3D0>
                          <TBODY>
                          <TR>
                            <TD>
                              <TABLE cellSpacing=3D0 cellPadding=3D0 =
width=3D"100%"=20
                              border=3D0>
                                <TBODY>
                                <TR>
                                <TD colSpan=3D2><FONT =
class=3Dmessagecontent>... why=20
                                I didn't know this before? <IMG=20
                                =
src=3D"http://www.codeproject.com/script/images/smiley_frown.gif"=20
                                align=3DabsMiddle> <BR><BR><B>Philip=20
                                Patrick</B><BR>Web-site: <A=20
                                href=3D"http://www.stpworks.com/"=20
                                =
target=3D_blank>http://www.stpworks.com/</A><BR><FONT=20
                                size=3D1><I>"Two beer or not two =
beer?"</I>=20
                                =
<B>Shakesbeer</B></FONT><BR>&nbsp;</FONT></TD></TR>
                                <TR vAlign=3Dtop>
                                <TD class=3Dmessagetitle>[<A=20
                                title=3D"Reply to this current thread"=20
                                =
href=3D"http://www.codeproject.com/script/comments/user_reply.asp?main=3D=
/debug/pseudoregister.asp&amp;df=3D100&amp;forumid=3D9819&amp;select=3D29=
8028">Reply</A>][<A=20
                                title=3D"Email a reply to the author of =
this message"=20
                                =
href=3D"http://www.codeproject.com/script/comments/user_mail.asp?main=3D/=
debug/pseudoregister.asp&amp;df=3D100&amp;forumid=3D9819&amp;select=3D298=
028">Email</A>][<A=20
                                title=3D"View only messages within this =
thread"=20
                                =
href=3D"http://www.codeproject.com/debug/pseudoregister.asp?df=3D100&amp;=
tid=3D298028&amp;forumid=3D9819&amp;select=3D298028#xx298028xx">View=20
                                Thread</A>][<A=20
                                title=3D"Get the URL for this message"=20
                                =
href=3D"http://www.codeproject.com/debug/pseudoregister.asp?msg=3D298028#=
xx298028xx">Get=20
                                Link</A>]</TD>
                                <TD class=3Dmessagetitle =
align=3Dright>[<A=20
                                =
href=3D"http://www.codeproject.com/script/comments/owner_modify_pw.asp?ma=
in=3D/debug/pseudoregister.asp&amp;df=3D100&amp;forumid=3D9819&amp;select=
=3D298028"><I>Modify</I></A>|<A=20
                                =
href=3D"http://www.codeproject.com/script/comments/owner_delete_pw.asp?ma=
in=3D/debug/pseudoregister.asp&amp;df=3D100&amp;forumid=3D9819&amp;select=
=3D298028"><I>Delete</I></A>]<BR>
                                <SCRIPT =
language=3DJavascript>MsgVoteForm(14945,298028);</SCRIPT>
                                =
</TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR></TBODY></T=
ABLE></TD></TR>
              <TR>
                <TD><IMG height=3D5=20
                  src=3D"http://www.codeproject.com/script/images/t.gif" =
width=3D1=20
                  border=3D0></TD></TR>
              <TR height=3D1>
                <TD bgColor=3D#ff9900><IMG height=3D1=20
                  src=3D"http://www.codeproject.com/script/images/t.gif" =

                width=3D1></TD></TR>
              <TR id=3D297751_h0 bgColor=3D#fef9e7>
                <TD width=3D"100%">
                  <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%" =
border=3D0>
                    <TBODY>
                    <TR>
                      <TD bgColor=3Dwhite><A name=3Dxx297751xx></A><IMG =
height=3D1=20
                        =
src=3D"http://www.codeproject.com/script/images/ind.gif"=20
                        width=3D0><IMG=20
                        =
src=3D"http://www.codeproject.com/script/images/news_unselected.gif"=20
                        align=3DabsMiddle>&nbsp;</TD>
                      <TD class=3Dmessagetitle width=3D"100%"><A=20
                        class=3Dmessagetitle id=3DDynMessLink=20
                        =
href=3D"http://www.codeproject.com/debug/pseudoregister.asp?df=3D100&amp;=
forumid=3D9819&amp;select=3D297751#xx297751xx"=20
                        name=3D297751><B>Some more =
information</B></A></TD>
                      <TD vAlign=3Dbottom><A=20
                        =
href=3D"http://www.codeproject.com/script/profile/whos_who.asp?id=3D9915"=
><IMG=20
                        title=3D"Click for User Profile" height=3D15=20
                        =
src=3D"http://www.codeproject.com/script/images/userinfo.gif"=20
                        width=3D14 border=3D0></A>&nbsp;</TD>
                      <TD noWrap width=3D140><FONT=20
                        class=3Dmessagetitle><B>Christoph=20
Weber</B>&nbsp;</FONT></TD>
                      <TD style=3D"WIDTH: 9em" noWrap align=3Dright=20
                        width=3D120><FONT class=3Dmessagetitle><B>4:00 1 =
Oct=20
                        =
'02</B>&nbsp;</FONT></TD></TR></TBODY></TABLE></TD></TR>
              <TR id=3D297751_h1 style=3D"DISPLAY: none">
                <TD width=3D"100%">
                  <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%" =
border=3D0>
                    <TBODY>
                    <TR>
                      <TD><IMG height=3D1=20
                        =
src=3D"http://www.codeproject.com/script/images/ind.gif"=20
                        width=3D0><IMG=20
                        =
src=3D"http://www.codeproject.com/script/images/news_none.gif"=20
                        align=3DabsMiddle>&nbsp;</TD>
                      <TD width=3D"100%" bgColor=3D#d5eaff>
                        <TABLE cellSpacing=3D5 cellPadding=3D0 =
width=3D"100%"=20
border=3D0>
                          <TBODY>
                          <TR>
                            <TD>
                              <TABLE cellSpacing=3D0 cellPadding=3D0 =
width=3D"100%"=20
                              border=3D0>
                                <TBODY>
                                <TR>
                                <TD colSpan=3D2><FONT =
class=3Dmessagecontent>There=20
                                is a microsoft acrticle with some more=20
                                information on the subject (I especially =
like=20
                                the formatting=20
                                =
options):<BR><BR>http://msdn.microsoft.com/library/techart/msdn_vc6mgrtn.=
htm<BR><BR>Also=20
                                very helpful is the array expansion like =

                                this:<BR><BR>long* =
pnValues;<BR><BR>watch:=20
                                pnValues,10<BR>will display the first 10 =

                                elements.<BR>This is especially useful =
in=20
                                conjunction with for example =
CArray.<BR><BR>This=20
                                one (and many more) are mentioned=20
                                =
here:<BR>http://www.highprogrammer.com/alan/windev/visualstudio.html<BR><=
BR>happy=20
                                coding!<BR><BR>&nbsp;</FONT></TD></TR>
                                <TR vAlign=3Dtop>
                                <TD class=3Dmessagetitle>[<A=20
                                title=3D"Reply to this current thread"=20
                                =
href=3D"http://www.codeproject.com/script/comments/user_reply.asp?main=3D=
/debug/pseudoregister.asp&amp;df=3D100&amp;forumid=3D9819&amp;select=3D29=
7751">Reply</A>][<A=20
                                title=3D"Email a reply to the author of =
this message"=20
                                =
href=3D"http://www.codeproject.com/script/comments/user_mail.asp?main=3D/=
debug/pseudoregister.asp&amp;df=3D100&amp;forumid=3D9819&amp;select=3D297=
751">Email</A>][<A=20
                                title=3D"View only messages within this =
thread"=20
                                =
href=3D"http://www.codeproject.com/debug/pseudoregister.asp?df=3D100&amp;=
tid=3D297751&amp;forumid=3D9819&amp;select=3D297751#xx297751xx">View=20
                                Thread</A>][<A=20
                                title=3D"Get the URL for this message"=20
                                =
href=3D"http://www.codeproject.com/debug/pseudoregister.asp?msg=3D297751#=
xx297751xx">Get=20
                                Link</A>]</TD>
                                <TD class=3Dmessagetitle =
align=3Dright>[<A=20
                                =
href=3D"http://www.codeproject.com/script/comments/owner_modify_pw.asp?ma=
in=3D/debug/pseudoregister.asp&amp;df=3D100&amp;forumid=3D9819&amp;select=
=3D297751"><I>Modify</I></A>|<A=20
                                =
href=3D"http://www.codeproject.com/script/comments/owner_delete_pw.asp?ma=
in=3D/debug/pseudoregister.asp&amp;df=3D100&amp;forumid=3D9819&amp;select=
=3D297751"><I>Delete</I></A>]<BR>
                                <SCRIPT =
language=3DJavascript>MsgVoteForm(9915,297751);</SCRIPT>
                                =
</TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR></TBODY></T=
ABLE></TD></TR>
              <TR>
                <TD><IMG height=3D6=20
                  src=3D"http://www.codeproject.com/script/images/t.gif" =
width=3D1=20
                  border=3D0></TD></TR>
              <TR id=3D362189_h0 bgColor=3D#fef9e7>
                <TD width=3D"100%">
                  <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%" =
border=3D0>
                    <TBODY>
                    <TR>
                      <TD bgColor=3Dwhite><A name=3Dxx362189xx></A><IMG =
height=3D1=20
                        =
src=3D"http://www.codeproject.com/script/images/ind.gif"=20
                        width=3D18><IMG=20
                        =
src=3D"http://www.codeproject.com/script/images/news_unselected.gif"=20
                        align=3DabsMiddle>&nbsp;</TD>
                      <TD class=3Dmessagetitle width=3D"100%"><A=20
                        class=3Dmessagetitle id=3DDynMessLink=20
                        =
href=3D"http://www.codeproject.com/debug/pseudoregister.asp?df=3D100&amp;=
forumid=3D9819&amp;select=3D362189#xx362189xx"=20
                        name=3D362189>Re: Some more information</A></TD>
                      <TD vAlign=3Dbottom><A=20
                        =
href=3D"http://www.codeproject.com/script/profile/whos_who.asp?id=3D26315=
"><IMG=20
                        title=3D"Click for User Profile" height=3D15=20
                        =
src=3D"http://www.codeproject.com/script/images/userinfo.gif"=20
                        width=3D14 border=3D0></A>&nbsp;</TD>
                      <TD noWrap width=3D140><FONT=20
                        class=3Dmessagetitle>lucy&nbsp;</FONT></TD>
                      <TD style=3D"WIDTH: 9em" noWrap align=3Dright=20
                        width=3D120><FONT class=3Dmessagetitle>12:55 11 =
Dec=20
                        =
'02&nbsp;</FONT></TD></TR></TBODY></TABLE></TD></TR>
              <TR id=3D362189_h1 style=3D"DISPLAY: none">
                <TD width=3D"100%">
                  <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%" =
border=3D0>
                    <TBODY>
                    <TR>
                      <TD><IMG height=3D1=20
                        =
src=3D"http://www.codeproject.com/script/images/ind.gif"=20
                        width=3D18><IMG=20
                        =
src=3D"http://www.codeproject.com/script/images/news_none.gif"=20
                        align=3DabsMiddle>&nbsp;</TD>
                      <TD width=3D"100%" bgColor=3D#d5eaff>
                        <TABLE cellSpacing=3D5 cellPadding=3D0 =
width=3D"100%"=20
border=3D0>
                          <TBODY>
                          <TR>
                            <TD>
                              <TABLE cellSpacing=3D0 cellPadding=3D0 =
width=3D"100%"=20
                              border=3D0>
                                <TBODY>
                                <TR>
                                <TD colSpan=3D2><FONT =
class=3Dmessagecontent>wow,=20
                                the two links you mentioned are =
fantastic!=20
                                Thanks! <BR>&nbsp;</FONT></TD></TR>
                                <TR vAlign=3Dtop>
                                <TD class=3Dmessagetitle>[<A=20
                                title=3D"Reply to this current thread"=20
                                =
href=3D"http://www.codeproject.com/script/comments/user_reply.asp?main=3D=
/debug/pseudoregister.asp&amp;df=3D100&amp;forumid=3D9819&amp;select=3D36=
2189">Reply</A>][<A=20
                                title=3D"Email a reply to the author of =
this message"=20
                                =
href=3D"http://www.codeproject.com/script/comments/user_mail.asp?main=3D/=
debug/pseudoregister.asp&amp;df=3D100&amp;forumid=3D9819&amp;select=3D362=
189">Email</A>][<A=20
                                title=3D"View only messages within this =
thread"=20
                                =
href=3D"http://www.codeproject.com/debug/pseudoregister.asp?df=3D100&amp;=
tid=3D297751&amp;forumid=3D9819&amp;select=3D362189#xx362189xx">View=20
                                Thread</A>][<A=20
                                title=3D"Get the URL for this message"=20
                                =
href=3D"http://www.codeproject.com/debug/pseudoregister.asp?msg=3D362189#=
xx362189xx">Get=20
                                Link</A>]</TD>
                                <TD class=3Dmessagetitle =
align=3Dright>[<A=20
                                =
href=3D"http://www.codeproject.com/script/comments/owner_modify_pw.asp?ma=
in=3D/debug/pseudoregister.asp&amp;df=3D100&amp;forumid=3D9819&amp;select=
=3D362189"><I>Modify</I></A>|<A=20
                                =
href=3D"http://www.codeproject.com/script/comments/owner_delete_pw.asp?ma=
in=3D/debug/pseudoregister.asp&amp;df=3D100&amp;forumid=3D9819&amp;select=
=3D362189"><I>Delete</I></A>]<BR>
                                <SCRIPT =
language=3DJavascript>MsgVoteForm(26315,362189);</SCRIPT>
                                =
</TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR></TBODY></T=
ABLE></TD></TR>
              <TR>
                <TD><IMG height=3D5=20
                  src=3D"http://www.codeproject.com/script/images/t.gif" =
width=3D1=20
                  border=3D0></TD></TR>
              <TR height=3D1>
                <TD bgColor=3D#ff9900><IMG height=3D1=20
                  src=3D"http://www.codeproject.com/script/images/t.gif" =

                width=3D1></TD></TR>
              <TR id=3D297733_h0 bgColor=3D#fef9e7>
                <TD width=3D"100%">
                  <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%" =
border=3D0>
                    <TBODY>
                    <TR>
                      <TD bgColor=3Dwhite><A name=3Dxx297733xx></A><IMG =
height=3D1=20
                        =
src=3D"http://www.codeproject.com/script/images/ind.gif"=20
                        width=3D0><IMG=20
                        =
src=3D"http://www.codeproject.com/script/images/news_unselected.gif"=20
                        align=3DabsMiddle>&nbsp;</TD>
                      <TD class=3Dmessagetitle width=3D"100%"><A=20
                        class=3Dmessagetitle id=3DDynMessLink=20
                        =
href=3D"http://www.codeproject.com/debug/pseudoregister.asp?df=3D100&amp;=
forumid=3D9819&amp;select=3D297733#xx297733xx"=20
                        name=3D297733><B>Thanx</B></A></TD>
                      <TD vAlign=3Dbottom><A=20
                        =
href=3D"http://www.codeproject.com/script/profile/whos_who.asp?id=3D29800=
"><IMG=20
                        title=3D"Click for User Profile" height=3D15=20
                        =
src=3D"http://www.codeproject.com/script/images/userinfo.gif"=20
                        width=3D14 border=3D0></A>&nbsp;</TD>
                      <TD noWrap width=3D140><FONT =
class=3Dmessagetitle><B>Martin=20
                        Hofmann</B>&nbsp;</FONT></TD>
                      <TD style=3D"WIDTH: 9em" noWrap align=3Dright=20
                        width=3D120><FONT class=3Dmessagetitle><B>3:41 1 =
Oct=20
                        =
'02</B>&nbsp;</FONT></TD></TR></TBODY></TABLE></TD></TR>
              <TR id=3D297733_h1 style=3D"DISPLAY: none">
                <TD width=3D"100%">
                  <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%" =
border=3D0>
                    <TBODY>
                    <TR>
                      <TD><IMG height=3D1=20
                        =
src=3D"http://www.codeproject.com/script/images/ind.gif"=20
                        width=3D0><IMG=20
                        =
src=3D"http://www.codeproject.com/script/images/news_none.gif"=20
                        align=3DabsMiddle>&nbsp;</TD>
                      <TD width=3D"100%" bgColor=3D#d5eaff>
                        <TABLE cellSpacing=3D5 cellPadding=3D0 =
width=3D"100%"=20
border=3D0>
                          <TBODY>
                          <TR>
                            <TD>
                              <TABLE cellSpacing=3D0 cellPadding=3D0 =
width=3D"100%"=20
                              border=3D0>
                                <TBODY>
                                <TR>
                                <TD colSpan=3D2><FONT =
class=3Dmessagecontent>very=20
                                good tip, nobody in the office did know =
that.=20
                                All we where working with is the hr,hr=20
                                statement, which only returns the =
HRESULT=20
                                values. Thank You!!! =
<BR>&nbsp;</FONT></TD></TR>
                                <TR vAlign=3Dtop>
                                <TD class=3Dmessagetitle>[<A=20
                                title=3D"Reply to this current thread"=20
                                =
href=3D"http://www.codeproject.com/script/comments/user_reply.asp?main=3D=
/debug/pseudoregister.asp&amp;df=3D100&amp;forumid=3D9819&amp;select=3D29=
7733">Reply</A>][<A=20
                                title=3D"Email a reply to the author of =
this message"=20
                                =
href=3D"http://www.codeproject.com/script/comments/user_mail.asp?main=3D/=
debug/pseudoregister.asp&amp;df=3D100&amp;forumid=3D9819&amp;select=3D297=
733">Email</A>][<A=20
                                title=3D"View only messages within this =
thread"=20
                                =
href=3D"http://www.codeproject.com/debug/pseudoregister.asp?df=3D100&amp;=
tid=3D297733&amp;forumid=3D9819&amp;select=3D297733#xx297733xx">View=20
                                Thread</A>][<A=20
                                title=3D"Get the URL for this message"=20
                                =
href=3D"http://www.codeproject.com/debug/pseudoregister.asp?msg=3D297733#=
xx297733xx">Get=20
                                Link</A>]</TD>
                                <TD class=3Dmessagetitle =
align=3Dright>[<A=20
                                =
href=3D"http://www.codeproject.com/script/comments/owner_modify_pw.asp?ma=
in=3D/debug/pseudoregister.asp&amp;df=3D100&amp;forumid=3D9819&amp;select=
=3D297733"><I>Modify</I></A>|<A=20
                                =
href=3D"http://www.codeproject.com/script/comments/owner_delete_pw.asp?ma=
in=3D/debug/pseudoregister.asp&amp;df=3D100&amp;forumid=3D9819&amp;select=
=3D297733"><I>Delete</I></A>]<BR>
                                <SCRIPT =
language=3DJavascript>MsgVoteForm(29800,297733);</SCRIPT>
                                =
</TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR></TBODY></T=
ABLE></TD></TR>
              <TR>
                <TD><IMG height=3D5=20
                  src=3D"http://www.codeproject.com/script/images/t.gif" =
width=3D1=20
                  border=3D0></TD></TR>
              <TR height=3D1>
                <TD bgColor=3D#ff9900><IMG height=3D1=20
                  src=3D"http://www.codeproject.com/script/images/t.gif" =

                width=3D1></TD></TR>
              <TR id=3D297727_h0 bgColor=3D#fef9e7>
                <TD width=3D"100%">
                  <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%" =
border=3D0>
                    <TBODY>
                    <TR>
                      <TD bgColor=3Dwhite><A name=3Dxx297727xx></A><IMG =
height=3D1=20
                        =
src=3D"http://www.codeproject.com/script/images/ind.gif"=20
                        width=3D0><IMG=20
                        =
src=3D"http://www.codeproject.com/script/images/news_unselected.gif"=20
                        align=3DabsMiddle>&nbsp;</TD>
                      <TD class=3Dmessagetitle width=3D"100%"><A=20
                        class=3Dmessagetitle id=3DDynMessLink=20
                        =
href=3D"http://www.codeproject.com/debug/pseudoregister.asp?df=3D100&amp;=
forumid=3D9819&amp;select=3D297727#xx297727xx"=20
                        name=3D297727><B>Very interesting</B></A></TD>
                      <TD vAlign=3Dbottom><A=20
                        =
href=3D"http://www.codeproject.com/script/profile/whos_who.asp?id=3D91"><=
IMG=20
                        title=3D"Click for User Profile" height=3D15=20
                        =
src=3D"http://www.codeproject.com/script/images/userinfo.gif"=20
                        width=3D14 border=3D0></A>&nbsp;</TD>
                      <TD noWrap width=3D140><FONT =
class=3Dmessagetitle><B>Henk=20
                        Devos</B>&nbsp;</FONT></TD>
                      <TD style=3D"WIDTH: 9em" noWrap align=3Dright=20
                        width=3D120><FONT class=3Dmessagetitle><B>3:28 1 =
Oct=20
                        =
'02</B>&nbsp;</FONT></TD></TR></TBODY></TABLE></TD></TR>
              <TR id=3D297727_h1 style=3D"DISPLAY: none">
                <TD width=3D"100%">
                  <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%" =
border=3D0>
                    <TBODY>
                    <TR>
                      <TD><IMG height=3D1=20
                        =
src=3D"http://www.codeproject.com/script/images/ind.gif"=20
                        width=3D0><IMG=20
                        =
src=3D"http://www.codeproject.com/script/images/news_none.gif"=20
                        align=3DabsMiddle>&nbsp;</TD>
                      <TD width=3D"100%" bgColor=3D#d5eaff>
                        <TABLE cellSpacing=3D5 cellPadding=3D0 =
width=3D"100%"=20
border=3D0>
                          <TBODY>
                          <TR>
                            <TD>
                              <TABLE cellSpacing=3D0 cellPadding=3D0 =
width=3D"100%"=20
                              border=3D0>
                                <TBODY>
                                <TR>
                                <TD colSpan=3D2><FONT =
class=3Dmessagecontent>Hi=20
                                Kwakkie,<BR>Very interesting article, =
it's a=20
                                shame i didn't know about this.<BR>I =
wonder if=20
                                it's also working in On-Time=20
                                RTOS?<BR><BR><BR>&nbsp;</FONT></TD></TR>
                                <TR vAlign=3Dtop>
                                <TD class=3Dmessagetitle>[<A=20
                                title=3D"Reply to this current thread"=20
                                =
href=3D"http://www.codeproject.com/script/comments/user_reply.asp?main=3D=
/debug/pseudoregister.asp&amp;df=3D100&amp;forumid=3D9819&amp;select=3D29=
7727">Reply</A>][<A=20
                                title=3D"Email a reply to the author of =
this message"=20
                                =
href=3D"http://www.codeproject.com/script/comments/user_mail.asp?main=3D/=
debug/pseudoregister.asp&amp;df=3D100&amp;forumid=3D9819&amp;select=3D297=
727">Email</A>][<A=20
                                title=3D"View only messages within this =
thread"=20
                                =
href=3D"http://www.codeproject.com/debug/pseudoregister.asp?df=3D100&amp;=
tid=3D297727&amp;forumid=3D9819&amp;select=3D297727#xx297727xx">View=20
                                Thread</A>][<A=20
                                title=3D"Get the URL for this message"=20
                                =
href=3D"http://www.codeproject.com/debug/pseudoregister.asp?msg=3D297727#=
xx297727xx">Get=20
                                Link</A>]</TD>
                                <TD class=3Dmessagetitle =
align=3Dright>[<A=20
                                =
href=3D"http://www.codeproject.com/script/comments/owner_modify_pw.asp?ma=
in=3D/debug/pseudoregister.asp&amp;df=3D100&amp;forumid=3D9819&amp;select=
=3D297727"><I>Modify</I></A>|<A=20
                                =
href=3D"http://www.codeproject.com/script/comments/owner_delete_pw.asp?ma=
in=3D/debug/pseudoregister.asp&amp;df=3D100&amp;forumid=3D9819&amp;select=
=3D297727"><I>Delete</I></A>]<BR>
                                <SCRIPT =
language=3DJavascript>MsgVoteForm(91,297727);</SCRIPT>
                                =
</TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR></TBODY></T=
ABLE></TD></TR>
              <TR>
                <TD><IMG height=3D6=20
                  src=3D"http://www.codeproject.com/script/images/t.gif" =
width=3D1=20
                  border=3D0></TD></TR>
              <TR id=3D297729_h0 bgColor=3D#fef9e7>
                <TD width=3D"100%">
                  <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%" =
border=3D0>
                    <TBODY>
                    <TR>
                      <TD bgColor=3Dwhite><A name=3Dxx297729xx></A><IMG =
height=3D1=20
                        =
src=3D"http://www.codeproject.com/script/images/ind.gif"=20
                        width=3D18><IMG=20
                        =
src=3D"http://www.codeproject.com/script/images/news_unselected.gif"=20
                        align=3DabsMiddle>&nbsp;</TD>
                      <TD class=3Dmessagetitle width=3D"100%"><A=20
                        class=3Dmessagetitle id=3DDynMessLink=20
                        =
href=3D"http://www.codeproject.com/debug/pseudoregister.asp?df=3D100&amp;=
forumid=3D9819&amp;select=3D297729#xx297729xx"=20
                        name=3D297729>Re: Very interesting</A></TD>
                      <TD vAlign=3Dbottom><A=20
                        =
href=3D"http://www.codeproject.com/script/profile/whos_who.asp?id=3D4750"=
><IMG=20
                        title=3D"Click for User Profile" height=3D15=20
                        =
src=3D"http://www.codeproject.com/script/images/userinfo.gif"=20
                        width=3D14 border=3D0></A>&nbsp;</TD>
                      <TD noWrap width=3D140><FONT=20
                        class=3Dmessagetitle>Kwakkie&nbsp;</FONT></TD>
                      <TD style=3D"WIDTH: 9em" noWrap align=3Dright=20
                        width=3D120><FONT class=3Dmessagetitle>3:34 1 =
Oct=20
                        =
'02&nbsp;</FONT></TD></TR></TBODY></TABLE></TD></TR>
              <TR id=3D297729_h1 style=3D"DISPLAY: none">
                <TD width=3D"100%">
                  <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%" =
border=3D0>
                    <TBODY>
                    <TR>
                      <TD><IMG height=3D1=20
                        =
src=3D"http://www.codeproject.com/script/images/ind.gif"=20
                        width=3D18><IMG=20
                        =
src=3D"http://www.codeproject.com/script/images/news_none.gif"=20
                        align=3DabsMiddle>&nbsp;</TD>
                      <TD width=3D"100%" bgColor=3D#d5eaff>
                        <TABLE cellSpacing=3D5 cellPadding=3D0 =
width=3D"100%"=20
border=3D0>
                          <TBODY>
                          <TR>
                            <TD>
                              <TABLE cellSpacing=3D0 cellPadding=3D0 =
width=3D"100%"=20
                              border=3D0>
                                <TBODY>
                                <TR>
                                <TD colSpan=3D2><FONT=20
                                class=3Dmessagecontent><SMALL><B>Henk =
Devos=20
                                wrote:</B></SMALL><BR><I>I wonder if =
it's also=20
                                working in On-Time RTOS?</I><BR>ROFL. I =
don't=20
                                know. Maybe I should try it out this=20
                                afternoon... I'll ask Stefan. <IMG=20
                                =
src=3D"http://www.codeproject.com/script/images/smiley_wink.gif"=20
                                align=3DabsMiddle>=20
                                <BR><BR>-----------------------<BR>New =
and=20
                                improved: <A =
href=3D"http://www.kwakkelflap.com/"=20
                                =
target=3D_blank>kwakkelflap.com</A><BR>My first CP=20
                                article: <A=20
                                =
href=3D"http://www.codeproject.com/useritems/pseudoregister.asp">Pseudore=
gisters</A>[<A=20
                                =
href=3D"http://www.codeproject.com/useritems/pseudoregister.asp"=20
                                =
target=3D_blank>^</A>]<BR><BR><SMALL><I>"When I=20
                                hear of Schr=F6dinger's cat, I reach for =
my=20
                                gun."</I> - Stephen=20
                                =
Hawking</SMALL><BR>&nbsp;</FONT></TD></TR>
                                <TR vAlign=3Dtop>
                                <TD class=3Dmessagetitle>[<A=20
                                title=3D"Reply to this current thread"=20
                                =
href=3D"http://www.codeproject.com/script/comments/user_reply.asp?main=3D=
/debug/pseudoregister.asp&amp;df=3D100&amp;forumid=3D9819&amp;select=3D29=
7729">Reply</A>][<A=20
                                title=3D"Email a reply to the author of =
this message"=20
                                =
href=3D"http://www.codeproject.com/script/comments/user_mail.asp?main=3D/=
debug/pseudoregister.asp&amp;df=3D100&amp;forumid=3D9819&amp;select=3D297=
729">Email</A>][<A=20
                                title=3D"View only messages within this =
thread"=20
                                =
href=3D"http://www.codeproject.com/debug/pseudoregister.asp?df=3D100&amp;=
tid=3D297727&amp;forumid=3D9819&amp;select=3D297729#xx297729xx">View=20
                                Thread</A>][<A=20
                                title=3D"Get the URL for this message"=20
                                =
href=3D"http://www.codeproject.com/debug/pseudoregister.asp?msg=3D297729#=
xx297729xx">Get=20
                                Link</A>]</TD>
                                <TD class=3Dmessagetitle =
align=3Dright>[<A=20
                                =
href=3D"http://www.codeproject.com/script/comments/owner_modify_pw.asp?ma=
in=3D/debug/pseudoregister.asp&amp;df=3D100&amp;forumid=3D9819&amp;select=
=3D297729"><I>Modify</I></A>|<A=20
                                =
href=3D"http://www.codeproject.com/script/comments/owner_delete_pw.asp?ma=
in=3D/debug/pseudoregister.asp&amp;df=3D100&amp;forumid=3D9819&amp;select=
=3D297729"><I>Delete</I></A>]<BR>
                                <SCRIPT =
language=3DJavascript>MsgVoteForm(4750,297729);</SCRIPT>
                                =
</TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR></TBODY></T=
ABLE></TD></TR>
              <TR>
                <TD><IMG height=3D5=20
                  src=3D"http://www.codeproject.com/script/images/t.gif" =
width=3D1=20
                  border=3D0></TD></TR>
              <TR height=3D1>
                <TD bgColor=3D#ff9900><IMG height=3D1=20
                  src=3D"http://www.codeproject.com/script/images/t.gif" =

                width=3D1></TD></TR>
              <TR id=3D297722_h0 bgColor=3D#fef9e7>
                <TD width=3D"100%">
                  <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%" =
border=3D0>
                    <TBODY>
                    <TR>
                      <TD bgColor=3Dwhite><A name=3Dxx297722xx></A><IMG =
height=3D1=20
                        =
src=3D"http://www.codeproject.com/script/images/ind.gif"=20
                        width=3D0><IMG=20
                        =
src=3D"http://www.codeproject.com/script/images/news_unselected.gif"=20
                        align=3DabsMiddle>&nbsp;</TD>
                      <TD class=3Dmessagetitle width=3D"100%"><A=20
                        class=3Dmessagetitle id=3DDynMessLink=20
                        =
href=3D"http://www.codeproject.com/debug/pseudoregister.asp?df=3D100&amp;=
forumid=3D9819&amp;select=3D297722#xx297722xx"=20
                        name=3D297722><B>Nice, one more =
thing</B></A></TD>
                      <TD vAlign=3Dbottom><A=20
                        =
href=3D"http://www.codeproject.com/script/profile/whos_who.asp?id=3D26858=
"><IMG=20
                        title=3D"Click for User Profile" height=3D15=20
                        =
src=3D"http://www.codeproject.com/script/images/userinfo.gif"=20
                        width=3D14 border=3D0></A>&nbsp;</TD>
                      <TD noWrap width=3D140><FONT =
class=3Dmessagetitle><B>Joao=20
                        Vaz</B>&nbsp;</FONT></TD>
                      <TD style=3D"WIDTH: 9em" noWrap align=3Dright=20
                        width=3D120><FONT class=3Dmessagetitle><B>3:15 1 =
Oct=20
                        =
'02</B>&nbsp;</FONT></TD></TR></TBODY></TABLE></TD></TR>
              <TR id=3D297722_h1 style=3D"DISPLAY: none">
                <TD width=3D"100%">
                  <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%" =
border=3D0>
                    <TBODY>
                    <TR>
                      <TD><IMG height=3D1=20
                        =
src=3D"http://www.codeproject.com/script/images/ind.gif"=20
                        width=3D0><IMG=20
                        =
src=3D"http://www.codeproject.com/script/images/news_none.gif"=20
                        align=3DabsMiddle>&nbsp;</TD>
                      <TD width=3D"100%" bgColor=3D#d5eaff>
                        <TABLE cellSpacing=3D5 cellPadding=3D0 =
width=3D"100%"=20
border=3D0>
                          <TBODY>
                          <TR>
                            <TD>
                              <TABLE cellSpacing=3D0 cellPadding=3D0 =
width=3D"100%"=20
                              border=3D0>
                                <TBODY>
                                <TR>
                                <TD colSpan=3D2><FONT =
class=3Dmessagecontent>Cool, I=20
                                didn't known of the FS register that had =
unique=20
                                values for each thread, this come in =
handy with=20
                                Win98 <IMG=20
                                =
src=3D"http://www.codeproject.com/script/images/smiley_biggrin.gif"=20
                                align=3DabsMiddle><BR><BR>Now,as Daniel =
Turini=20
                                said the EAX register have the last =
return=20
                                value, it's very usefull to see the =
errors=20
                                formated with their description error,to =
achieve=20
                                this it's only necessary to add EAX to =
the watch=20
                                window as @EAX,hr -&gt; now this will =
format the=20
                                error with the textual representation as =
the=20
                                function Error lookup does <IMG=20
                                =
src=3D"http://www.codeproject.com/script/images/smiley_smile.gif"=20
                                =
align=3DabsMiddle><BR><BR><BR><BR>Cheers,Joao=20
                                Vaz<BR><B><SMALL>And if your dream is to =
care=20
                                for your family, to put food on the =
table, to=20
                                provide them with an education and a =
good home,=20
                                then maybe suffering through an endless, =

                                pointless, boring job will seem to have =
purpose.=20
                                And you will realize how even a rock can =
change=20
                                the world, simply by remaining =
obstinately=20
                                =
stationary.-Shog9<BR>&nbsp;</SMALL></B></FONT></TD></TR>
                                <TR vAlign=3Dtop>
                                <TD class=3Dmessagetitle>[<A=20
                                title=3D"Reply to this current thread"=20
                                =
href=3D"http://www.codeproject.com/script/comments/user_reply.asp?main=3D=
/debug/pseudoregister.asp&amp;df=3D100&amp;forumid=3D9819&amp;select=3D29=
7722">Reply</A>][<A=20
                                title=3D"Email a reply to the author of =
this message"=20
                                =
href=3D"http://www.codeproject.com/script/comments/user_mail.asp?main=3D/=
debug/pseudoregister.asp&amp;df=3D100&amp;forumid=3D9819&amp;select=3D297=
722">Email</A>][<A=20
                                title=3D"View only messages within this =
thread"=20
                                =
href=3D"http://www.codeproject.com/debug/pseudoregister.asp?df=3D100&amp;=
tid=3D297722&amp;forumid=3D9819&amp;select=3D297722#xx297722xx">View=20
                                Thread</A>][<A=20
                                title=3D"Get the URL for this message"=20
                                =
href=3D"http://www.codeproject.com/debug/pseudoregister.asp?msg=3D297722#=
xx297722xx">Get=20
                                Link</A>]</TD>
                                <TD class=3Dmessagetitle =
align=3Dright>[<A=20
                                =
href=3D"http://www.codeproject.com/script/comments/owner_modify_pw.asp?ma=
in=3D/debug/pseudoregister.asp&amp;df=3D100&amp;forumid=3D9819&amp;select=
=3D297722"><I>Modify</I></A>|<A=20
                                =
href=3D"http://www.codeproject.com/script/comments/owner_delete_pw.asp?ma=
in=3D/debug/pseudoregister.asp&amp;df=3D100&amp;forumid=3D9819&amp;select=
=3D297722"><I>Delete</I></A>]<BR>
                                <SCRIPT =
language=3DJavascript>MsgVoteForm(26858,297722);</SCRIPT>
                                =
</TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR></TBODY></T=
ABLE></TD></TR>
              <TR>
                <TD><IMG height=3D5=20
                  src=3D"http://www.codeproject.com/script/images/t.gif" =
width=3D1=20
                  border=3D0></TD></TR></TBODY></TABLE></TD></TR>
        <TR bgColor=3D#fbedbb>
          <TD>
            <TABLE cellPadding=3D2 width=3D"100%">
              <TBODY>
              <TR>
                <TD class=3Dmessagetitle>Last Visit: 21:26 Wednesday =
21st=20
                  January, 2004</TD>
                <TD noWrap align=3Dright><FONT =
class=3Dmessagetitle><SPAN=20
                  class=3DHoverLink>First</SPAN> <SPAN =
class=3DHoverLink>Prev</SPAN>=20
                  <A class=3DHoverLink=20
                  =
href=3D"http://www.codeproject.com/debug/pseudoregister.asp?df=3D100&amp;=
forumid=3D9819&amp;fr=3D26"=20
                  name=3DHoverNL>Next</A> <A class=3DHoverLink=20
                  =
href=3D"http://www.codeproject.com/debug/pseudoregister.asp?df=3D100&amp;=
forumid=3D9819&amp;fr=3D26"=20
                  name=3DHoverNL>Last</A>=20
      =
</FONT></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR></TB=
ODY></TABLE><BR>
<TABLE cellSpacing=3D5 width=3D"100%">
  <TBODY>
  <TR vAlign=3Dtop>
    <TD><FONT style=3D"FONT-SIZE: 7pt" size=3D1><A=20
      href=3D"http://www.codeproject.com/?cat=3D1">All Topics</A>, <A=20
      href=3D"http://www.codeproject.com/?cat=3D2">MFC / C++</A> =
&gt;&gt; <A=20
      href=3D"http://www.codeproject.com/debug/">Debug tips</A> &gt;&gt; =
<A=20
      href=3D"http://www.codeproject.com/debug/#General">General</A> =
<BR>Updated:=20
      25 Nov 2002<BR>Editor: <A=20
      =
href=3D"http://www.codeproject.com/script/profile/whos_who.asp?id=3D20248=
">Nishant=20
      S</A> </FONT></TD>
    <TD align=3Dright><FONT style=3D"FONT-SIZE: 7pt" size=3D1>Article =
content=20
      copyright Wouter Dhondt, 2002<BR>everything else Copyright =A9 <A=20
      href=3D"mailto:webmaster@codeproject.com">CodeProject</A>, =
1999-2004</A>.=20
      <BR><A href=3D"http://www.codeproject.com/info/MediaKit">Advertise =
on The=20
      Code Project</A> | <A=20
      href=3D"http://www.codeproject.com/info/privacy.asp">Privacy</A>=20
  </FONT></TD></TR></TBODY></TABLE><BR>
<CENTER>
<TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"95%" border=3D0>
  <TBODY>
  <TR>
    <TD bgColor=3D#ff9900 height=3D1><IMG height=3D1=20
      src=3D"http://www.codeproject.com/images/space.gif"></TD></TR>
  <TR>
    <TD align=3Dmiddle><FONT size=3D1><A=20
      href=3D"http://www.codeproject.com/redir.asp?id=3D235">MSDN =
Communities</A> |=20
      <A href=3D"http://aspalliance.com/">ASPAlliance</A> =95 <A=20
      href=3D"http://www.developerfusion.com/">Developer Fusion</A> =95 =
<A=20
      href=3D"http://www.developersdex.com/">DevelopersDex</A> =95 <A=20
      href=3D"http://www.devguru.com/">DevGuru</A> =95 <A=20
      href=3D"http://www.programmersheaven.com/">Programmers Heaven</A> =
=95 <A=20
      href=3D"http://www.sitepoint.com/">SitePoint</A> =95 <A=20
      href=3D"http://www.tek-tips.com/">Tek-Tips Forums</A> =95 <A=20
      href=3D"http://www.topxml.com/">TopXML</A> =95 <A=20
      href=3D"http://www.visualbuilder.com/">VisualBuilder</A> =95 <A=20
      href=3D"http://www.zvon.org/">ZVON</A> =95 <A=20
      href=3D"http://www.codeproject.com/redir.asp?id=3D169">Search =
Us!</A>=20
    </FONT></TD></TR></TBODY></TABLE></CENTER></BODY></HTML>

------=_NextPart_000_0000_01C3E069.602CEA10
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.codeproject.com/images/standard/logo225x72.gif

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
+FI/9XaP+GUbCAA7

------=_NextPart_000_0000_01C3E069.602CEA10
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.codeproject.com/script/admentor/images/sponsors.gif

R0lGODlhFAA8AMQAAP///+/v79/f38zMzL+/v6+vr5mZmY+Pj4CAgH9/f3BwcGZmZlBQUEBAQDMz
MyAgIBAQEAAAAP4BAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAUU
ABIALAAAAAAUADwAAAX0ICCOZGmeaKqubOu+MFscwvMUrRAhS+RALcIDAGEEIgOWkBA5MFsBSASi
a7gEiKQikGtwYUxCLOBoJM6JYGTNhhLe8Fhs4IgQGkmWANJ4CIdKEQANBDoCgQUKBAiCLXVsCi8G
CAhiLgEFaGl6UmyNK0wGcJYrA58vAQ1maGqepykBo2+XmaycrmqicSymcqmrZ62ebrJyIqQqCaqq
QLw+EQ18agAPAwOAoEgLCqaHK2SKa80smACTeSoCCQQBC0VfKQOdDc8MK4wFjAcACq8mCFbCAEjg
rwRAAAIJ3nuQoMcCZQVJMHK1ZoUAWbuMadzIsaOxEAA7

------=_NextPart_000_0000_01C3E069.602CEA10
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.codeproject.com/script/admentor/images/Toolbox9banner.gif

R0lGODlh1AE8APcAAP///+/5/ff39//z8+T4/e7u7/7r5fH/M97v+ujs/+fs9+v/EOfn5t7l+Pre
3t7k79bh+Mzh+t7f4PfW1tPf78/e5dbV5s/W8PfNzMXW8M7U4rjW+cXR48DO8czMzLzP5LHL8O+9
vbfD4vWzs6zF5b29vq285KW75KK476mz0pq24POenq2trZmw1JWs4Iqt3+yOjp6hxIek1oWk34eh
x3ug33ue1JmZmXKd2JSUvXuUxed8fHSU13qUvXaUzoWUomaZzGuU14iMrIyMjGuPyGSM12GMzH2E
uO9qamCEyoSMAFKE1t5mZnt7rXx8fH6EAnh+H+VTU2xup3d3BmZmZmZmZl5emdZCQhln9OY9PRlh
3+YuLtYxMUBVeFJSUktMkQxX2QxVy94hITdKYeUZGSZGfTdAf0JCQt4QEM4QEDExgt4ICAkw2TMz
M94AACkpewkvgAAzZswAAAgucSEhcyEhIQMhcAMhURcXcQUUJwsUGRARDwAAZgcIBwEEFwAAAP//
/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEA
AAAh+QQFlgCAACwAAAAA1AE8AAAI/wABCBxIsKDBgwgTKlzIsKHDhxAjSpxIsaLFixgzakTIRkuY
CA8IXKAQoEEDChQgQGjAoUGFlxRMWnhgcs6DkidVfsjAwYQIEiRUqHDxYsYMGzh4BCliRIDTp1Cj
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

------=_NextPart_000_0000_01C3E069.602CEA10
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.codeproject.com/script/admentor/images/advertise.gif

R0lGODlhFAA8AMQAAP///+/v79/f38zMzL+/v6+vr5mZmYCAgH9/f3BwcGZmZlBQUEBAQDMzMyAg
IBAQEAAAAP4BAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAUU
ABEALAAAAAAUADwAAAX/ICCOZGmeaDoGhDCopQFBB2PAogAtyaFAARwBAkAgABACbgBBKJ5AHOA3
gySkIsLhoMSuBN6EgvCwSnWGXyIKGwIeDGRXNZQZChAwzgF5CBxxUgEGYAlBdAgCRotHKgdJVVVe
kyIDDC8AAw56KAIMDRANDJ9JMAuRM4EwlpheOq1YTHNYfw8Ji1JDqIIEvb5eLC5eMjQ2Zzs9P4d0
REZyS01PylJUM1dYWlyxBsvYfQqwOAWnoTfAa0RnCHy2uTMN3LHglPQGo/f3MI+ooVjwIjXcjXgF
bQGBAqA4qagGwZyUAQcI0QMg4BqWAgxmqOOzwyGKAeQc/JDyyIESNzgMFZR5oEDGsIwzErlKUCbd
JAMGJ54IAQA7

------=_NextPart_000_0000_01C3E069.602CEA10
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.codeproject.com/images/hlp.gif

R0lGODlhEAAQAMQAAP//////Zv//AMzMzMTCxP6sILKxsrCvsP+ZAJmZmYSChLJhsqB8QISCBGZm
ZoQChAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAUU
AAUALAAAAAAQABAAAAVhYCGOxcOQKPkYj+OkKvvMLrzO+AxB8Sz8DRxPdHs0gj/dsDgjJFsJHvMR
CNIShF3LkcM5sIQF5KFQuHJfQliqAJTP6bXIoRgA3GawmLQ72AF6Qyg7BnZyMCJ9D4KIiYwjIQA7

------=_NextPart_000_0000_01C3E069.602CEA10
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.codeproject.com/images/space.gif

R0lGODlhAgACAID/AMDAwAAAACH5BAEAAAAALAAAAAACAAIAQAIChFEAOw==

------=_NextPart_000_0000_01C3E069.602CEA10
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.codeproject.com/script/images/support_icon.gif

R0lGODlhEAAQAOYAAP//zP/5tP/3rvTzxf/0nv3xmv/xlO3tvv/vjf/thP/re+H/fNr4eO7pr+/n
oebmuv7ncebmtf/mauHht//fTv/fSv/dQtDub9fcpv/aOtTUrv/ZNuPhQ+HhRvPVHdHRqcXha83N
p73ea+DNaeHNZNvWPdHKi9jLd8zMmfLMKtnWQPLQFu7MFMTDn8zMM7bQZbLNXLnDhtW+KLG+erGx
j6q8V7axa6+9UaS7Xbq1QqW9Ure0RKisgLCvdamnjqSvcZ2yWqiniZ20VaOmf8ylCpqqYL+iI5Wk
aMOgB5KmVJGRd4ueUomRYImRO4WFbYGNP5aGOn2PSH+Cd3iJQnqGVXOEUn59aXWDS3OCQndzgHNy
d25rdGh0NoFtGGVzOWZmZmZmZmZqWnxoGWVoTHhqEGFrRGZmVVhXSlVYQFJdMFJaKUdSJEpKP0FB
OEdBIT1EJzdAGzo6MTs4IzE4HDAxJzExIS0zGSkxGSsrKSYmISIiHBIVCxMTDwYHBAgIAAAAACH/
C05FVFNDQVBFMi4wAwEAAAAh+QQFyAAAACwCAAAADAAQAAAHhYAAgoIheIOHggd4UzyIg3ReCzgh
jmZ2MCIXRYgtfVNfZVRUKIdscEdbWltSP4dxa0dZW19WM4dKe0JhV0lLGIhnczogIDGOB399anTH
VnxADFhhB4IaTiEDei8vQBMfThoPbZRBdl5DABptE4g+Vo4AB2dUY3RMaDSHLXpJb3lRadgICgQA
IfkEBQ8AAAAsAgAAAAwABAAABy6AAAEECAokXQoIBAEACQkFAg1yTz0CBI4JCgYCcgCeJgUKCYIF
UGQuJRw5BYyBACH5BAUPAAAALAIAAAAMAAQAAActgAAFEBQZKUQZFBAFABUWEAYObk02BhAWjhsS
Bm4AnicQiYIQRkgsKx4yiwCBACH5BAkPAAAALAIAAAAMABAAAAc8gAABBAYJI2IJBgQBAAgJBAIN
ck89AgQJjgkFAnIAniaXCIIEUGQuKh07i56sra6vsLGys7S1tre4ubOBADs=

------=_NextPart_000_0000_01C3E069.602CEA10
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.codeproject.com/images/print.gif

R0lGODlhEAAQAKIAAP//////AMTCxP6sIv+ZAAAAAAAAAAAAACH5BAUUAAMALAAAAAAQABAAAAM7
OLrcXjDGB6qthcoCcuOX5THc1k0KGHZC0Q7b1raQYN+4q8e8XeM01ywjxAWOPgiMJ/MUgUMSU+mo
NhIAOw==

------=_NextPart_000_0000_01C3E069.602CEA10
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.codeproject.com/images/link.gif

R0lGODlhEAAQAJEAAP6sIP+ZAAAAAAAAACH5BAUUAAAALAAAAAAQABAAAAIkhI+pJr0pTnwMxLmu
3U/rvn1ZyI0edWJKipIqVJVjTFlOjQMFADs=

------=_NextPart_000_0000_01C3E069.602CEA10
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.codeproject.com/images/mail.gif

R0lGODlhEAAQAJEAAP////+ZAAAAAAAAACH5BAUUAAEALAAAAAAQABAAAAIpjI+py30Co5xBgIsz
FhVIDXmdloWcRZJnOW1jWr7e56JwPeWRw/f+UQAAOw==

------=_NextPart_000_0000_01C3E069.602CEA10
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.codeproject.com/images/profile_small.gif

R0lGODlhDgAPALMAAP///+Tm1MzMmayqlJmZZnx+fACZ/zNm/2ZmADMAzCQiJAAA/wAAAAAAAAAA
AAAAACH5BAUUAAAALAAAAAAOAA8AAARTEEiJKpoYVCEIqRnCeZWCMJhIBqyCUl3FBoKSCogyB4c9
IR8di1P7fXI0wcCV+iQHy4xGpxwUfBmdYovFHA6BqBRwMBgS6IS0/P0uFmoMY06vTyIAOw==

------=_NextPart_000_0000_01C3E069.602CEA10
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.codeproject.com/images/submit_small.gif

R0lGODlhDwAQALMAAAAAAAAAgAAA/8wA////AICAgMDAwP///wAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAACH5BAEAAAMALAAAAAAPABAAAAROcMhJq7226M0LLUcohgbwhQBwaERJlYEQhMThTqogAEUQ
tCYJwKBT1Wo3SbHn+yWLh2MUqNytmj5q0SAleKmpQcFALpfDwpR6HcS434MIADs=

------=_NextPart_000_0000_01C3E069.602CEA10
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.codeproject.com/images/bookmarks.gif

R0lGODlhEAAQAKIAAP//////AAQChAAAAP6gAgAAAAAAAAAAACH5BAUUAAQALAAAAAAQABAAAAM7
SLrcOxA6NgKwYUwSu5fcJWIjoFWlUGYhJgTvK54kLMjYKd4qP3M1Xk3nghl/KJJq2FqVTp+oZkOt
NhIAOw==

------=_NextPart_000_0000_01C3E069.602CEA10
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.codeproject.com/images/logoff_small.gif

R0lGODlhEAAQAKIAAP+ZM/9mAP8AAMwzM8wAAJlmZpkAAAAA/yH5BAUUAAcALAAAAAAQABAAAAMz
eLrc/q2QAg9ZBAjjCGeEsIFfN1rlExpehZ3uCqvnDM72MQRXIzQDTWrxWwxykKHPBUkAADs=

------=_NextPart_000_0000_01C3E069.602CEA10
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.codeproject.com/script/admentor/images/skyscraper_devcenter.gif

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

------=_NextPart_000_0000_01C3E069.602CEA10
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.codeproject.com/script/images/red.gif

R0lGODlhAQABALMAAP8zAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAACwAAAAAAQABAAAEAhBEADs=

------=_NextPart_000_0000_01C3E069.602CEA10
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.codeproject.com/script/images/white.gif

R0lGODlhAQABALMAAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAACwAAAAAAQABAAAEAhBEADs=

------=_NextPart_000_0000_01C3E069.602CEA10
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.codeproject.com/script/profile/images/{294AFDBA-C95F-426C-90E8-607946CF5970}.jpg

/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAUDBAQEAwUEBAQFBQUGBwwIBwcHBw8LCwkMEQ8SEhEP
ERETFhwXExQaFRERGCEYGh0dHx8fExciJCIeJBweHx7/2wBDAQUFBQcGBw4ICA4eFBEUHh4eHh4e
Hh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh7/wAARCABRADoDASIA
AhEBAxEB/8QAHAAAAgIDAQEAAAAAAAAAAAAAAAcGCAECBQkE/8QAPhAAAQMDAwIDBAQNBAMAAAAA
AQIDBAUGEQAHIRIxCBNBFCJRcTI2QoEVFiMzSFJhcoWRobLFCRdzdMHC8f/EABoBAAEFAQAAAAAA
AAAAAAAAAAUAAQIDBAb/xAAxEQABAwMCBAMFCQAAAAAAAAABAAIRAwQxBSESE0FRInGRBhREc8Ey
Q2FygaGx0fD/2gAMAwEAAhEDEQA/ALl6NGjSSWj7rTDK33nENtNpK1rWcJSkDJJPoNUo3o31uzde
7/8AbjaYyoMDzSl+oNOFt2QEn3ldQwW2xx65P341v42983Z813bCzJjhZQry6vIYPLrmcezpxzgE
DOO541KPDTtgrb21Fy6qwkV+qJSuV1IGWG+6Gknv8FHtknHpodqV82zo8XU4H+7JiYTV2Svmvuzj
t/f6G/xlgsdcee0cs1RlPBcSf1x9off66bWkfd9Fcq9ObcgSRBrMB0SqXNwSWX05Azg/QUCQoc5H
pplbZXR+NlpMVF5kxqgypUWoxic+RJRgOJz2IzyCPQjVelaiLyn4vtDP9pmmVJtGsFSQsIKh1EEg
Z5IGMn+o/nrOiqkjSc313EtDas01FUqk2KqrSOn2SMCsIQcBTxSCCEJ9cdR5wAe2nHrzW8bldl1n
f+rsPuqLFNQ3Ejoz7qQkZJA+JJOf/ms9zbU7hvC/16hMRKlFgUPbuTfle3STTBEsK3iBCVJLzhny
RgqdUHVqUo9SvdA6e7eUhXVqeL3Z3HjR0XZP2oqLVkOAL9rTkyEMqwEukdsc9sD59iedLtyNC2w2
qs9tkpgVWrQ3Z5ICkrKkl4pXxz1K49Pv1IrMv+5634xbh28qr7jtrOMyIQpTiQWWm22spISOEk47
juD9+g9O2pXbXVKniAkCScDafM5lMACpFc26VvU2FS1UNuVdVQqrPtESn0dHnPlrAJWsfYA5HPOR
29dZ2+vmFVK23WqG49Tm668inVhh9RQ7Cnt/m/MHOCoFSSr1w3gjkFPbYSFba7Q7qXnZ8ds16FWh
TWHFIDhixw7jOP3STz8M6YEpLs+86pUlNCnSa3aECsT2wyE+VOQfdWUngLV8snA+GdVu02jaMLmk
9iZyDn0n1CXCAFPKRGch7+tR3nfNdFaJWv4k0gk9+/fvp7aSLClq8Q7anMdZq4KsAgZ/A3PB5/np
3aK6ewU2PY3AcR/C6j2l+E+TT+qNeeHj3s6ZQt5F3EGVGnVxhDjbvJAdSOlaSfQ8AgfA/s16H6im
61hULcezZVs15rLLw6mnkpBWw4Oy059RrcVzKqrZzzu7Hh5gsUaSw1c9uOMKjhShlEljlonq9FpT
jJ4z8tbRt34KK3Ua1Rdp62zu7Uo4gSOto+ztrAwXRk+72POB25OO6cr8S8/DZu4/AjzY8v8AJpV6
+TMYVyOpOQQRz8jnGn7ZviN26rjaHai69bs/y+l1ElJWjnuEuJH0eex5/rgDVbcWJfymcbCZHcE/
h1CjuML5bSsC9drobVUs4w7lfqsbpuej1YpDMl0hR62iBgYKiCPtADvqSWtbNen1p+ZeTqJV13lL
bbmNRVfk4EFrktoHqlCThR7ErHf1+mDu1addr0W2rPkm4q3NyIzMfKG0kclTjigAEgZ7c6cu3lmu
UFb1YrMlufcEtHQ8+2nDTDWchhoEZCAecnlR5PoBTZMvbogXAhoM7iCeseSYScqC/pHfxr/Dadek
p+kd/Gv8Np16MWX3n5iup9pfhPk0/qjUL3b3EpO3tBTLlNuzqnLX5NMpkcdT8x49kISOfmfTSF8S
25+8+1Mxl5Ny2nIj1B1fskNuAfaEtpGSogqOQOMqOBp2bONsXXZts7h1+lQ1XPNpTfnSgzhSAeSE
gk9IJ541s3XMqg3iepm4itw41U3CEdFZrTCX2ITDoWIrWelDXHYjt89WJ2t2Hsy2bdhmuUqLWa24
ylyS/IBUhpasEoQnOMAe6cjP0tc//UIsatOS6JuPSYzkmLT2/Z53Snq8nC+pC1D0Tngn5a7VvX1T
tzbCdTQrmNHqUiOEulspEiG4MZITnkZ7EHsRzoFrbq7abAww2dzv+mFB5hQ7eraGLbcdjcHbF78X
KxTZTfUwwspb6VKCQtGckEEjI7EasFtDuTUpdQRYe4sRqj3tHb6k9K8xqm1jIejr+1x3TyRjPrwu
6hJduydC2wpE5VUqEhDX4VkowoQ4iFJ8x10jgLUBhKe5J1Yar23QquIX4SpkeSqC4lyKtaffaUns
Uq7j+er9HdXdbzVM77T1Cdp2Sp/SO/jX+G069VZsvdKt1/xSKtNx1EWTHkSI8ht2Ielzy3HVANq8
7AV7OlPdBOUr/Zq02iFCly+LfJJ9UV1PUffuT4Y5bGszM8M74ETOP3UPuvba0rknVOpVKmocqVRp
5p65ZJK22T6I/V+Jx3wNdqzqFGtm1qbb8Nxbkenx0sNrX9IhIwCddbSH8ZN27j21ZMdmwKZMWJii
mZUIjRccjJ9AkDJBOe4HGPTV2EMTvmNwZrL1PlpjyG3UFDrDmFBaVAggpPcEZ1T25/DfZlP3huZE
iTJptBNvuVamIYkBBZeCiHE9s9CQknHwVj01AbGpVvN0pq7Lz3grTdQKAqRHanOMuMq6voEHK1YO
OAkDv89cW+qdd24l1PObb3Bc15wIlMcEhx9aiYzZCgtkrVjr6h6dz1azMuW1HljQdusGFHikwrje
E3b+nWLtFSy1CDVUqbftU99SffcKvo9+Qnp6cD9ufXTbacbebDjTiHEHspJyD9+qB2fU7aq1k0q3
bt3Zu6BVUMhHsT01yKiIoEp8tIKcHGPtE5/prlW7WNwdvd1IFM2wuup3lEdDfWylC32T1qwptY5R
njIIPGfQ6endNfUNOCCO4MHyKQdvCvVZNi0a1KxcNXgBa5leqDk6U45yUqVj3U/BPA+epTrSOpxc
dtbzXlOKSCtvq6uk45GfXHx1vrSpI1hz82r5HRo0klTLfD6xtfJz+86dPhM+oUr/ALJ/86NGo9ky
T/iH+vkj/kc/u06vDB9S1/uNf++jRpDKSbejRo1JOv/Z

------=_NextPart_000_0000_01C3E069.602CEA10
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.codeproject.com/script/admentor/images/Infra-sponsor-box.gif

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
1Ezd1AkREAA7

------=_NextPart_000_0000_01C3E069.602CEA10
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.codeproject.com/script/admentor/images/NetAdv_2003_vol3-bdr.gif

R0lGODlh1AE8APcAAP////r7+/b29P7z7+/1+uzx+fHw5+zv+Orw9+jw+enu9eju+OXv+ejt9eft
9efu9fzn3+fs8+Xt9+Ts9OXs9Ovr5+bp8uDs9+Tq9OXq8eLq8+zp2OLo9ODp8+Dn8+Ho8OPn7t7o
8uHl7Nzm8d7l89fo9Nzk8vrazd7j6tfr0tnk8dvj89vi8tbj8Nvg59jg8dLg7+Ha29jd5NXd8OLl
mdzY6c3f8s7d7tLb79Hd6dba4c7a6tLZ58fc8cvc7c7Y7tPY3s7Z5sja7NzTz8rX7NDV28TY7MnU
4MjT7N/MzMDV6/fDsNzea8zR173T6sPP6sPQ37/P4bjQ6KnW8cbL0bzK59vDwLzL27LN5trYLsLG
zbnF6bfG5e62pKvJ5LXC57HF37zCyrPD1a7A4/SrkKTE4qfB5afB2qzFt7u416W/5Kq94sS7pqS+
46O+46K9453A4LW6wKe64KS91qq45Zq+4OComZ664qq5ycCxuJa84KSz4pm44J6505O63pTOc5e2
35i20u6bf4C/6Z+u4J2yx4y13KqutpOyz5up2tqYiYSw2qyomYyuz46p2I+p2JCsxn+u2Yyo14Ss
0sCZnImm1nys2OuIZIKo2JyjrIal1nqq14yf3Yalx3qn0H2l146fvHWo1nGl1ZSZoKGRqXahyYya
q2mg03+T2eZ4Um+dyYmTnXiXupSZX52Ll2Kc0X6TqLGCf1+b0GmYw5qbJXiL0luXzmCTwoCMmViV
zr50ZXKFzuhlOFGRzHSHm3+FjFWPxGWVcFyKxI53lk2Py85mR3+AgrNqadVgOWyCmkiMyd5bLkuI
wGR6zeVVIHR5fj+FxGB3lOhLEWtzezh/v1duxHJxYnFvZHBuY0VyuDB8wVNtj2Jqcix4vHpagOcw
O3hZgGBlaiJ0vlhjbj1ojqQ7U4dGVRRsuzNfrFJaYwZkuE9XMDhLn2Q3jAtdqEdLURhLnxpGmCBD
kjk+REUreww1yR8tcCstMSMoLBsdHxYYGg0PEQUJDQAAAP4BAgAAACH/C05FVFNDQVBFMi4wAwEA
AAAh+QQFLAH+ACwAAAAA1AE8AAAI/wDrCRxIsKDBgwgTKlzIsKHDhxAjSpxIsaLFixgzatzIsaNH
ggpCihxJsqTJkyhTqlzJsqXLlzBjypxJs6bNmzhPNtjZwIFPBxQoYBjKoagHDyRIrFjB4oXTGVBn
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
3hypM+VIrPpF22z6NOrUqjeXchnNqNaeOoNiJWpb6M3bVXU+tTm190ynsGVnzR17JtdNlix91vwZ
82SvjkNCdpnMMnbUoOIC7k73MPjwgxWJLw9eF/r06tezb6/LFWVWyVaHbv7cPv7my5dH2u+f+SbK
LRfggJYISOCAASJ44CazbKOggglKCCGDoVB4IYbKRUgghxQaaKAq0WyzzXC8/YRbbSeqOFtOWKlo
nInC9SacjE1RVWJsV7lookxciSJKKEFaGOF+/eWXmWnPLdJZfvox9+R/+3Xiii7mWTmYe1lquSX/
l+zFYgqDRGaooYFhevjhmGMGuYmQbbrp5o9w/jgnnXXGGYqdeeq5J5B88oknnn4K+uMsIpIIG28s
aqXoios2ehRRwd1o44yT1lhVjo9uVc8pnZ6Sp5B3uqngmmxaOCSFp765apt3ilKKKbF02eUxsawS
556B2qnroHUGymuvwfYpLLF7dirKsZ4quyyzzTr7LLTRSjsttc3esg055JTYD7cmdltcUbq1ONu3
4+7GrW+W3rjUb79hCmlu6PIIAFey2PsKvvg+i2yxfB5LZ7UBCzwwwQUbfHCnryR8isKe5qsvww9L
PDHFFNsrS74YX4zxK/d2fLHEHItc8cb3imwy/74bZ5yyxiyvzLIswmSr7XA123wzzjnrvDPPPdfM
VS5B52IL0USXLDHDy0I8rcIVO/30xxNrzLHFLX88csdZX32yxyZ3nTHVVYed8tUPo6yy1l2XTPXU
a29stL1Fyz033UQPHbQteMstdN54Cz10338H/jfhhd/tN9+G26244Y07zszMPks+OeWVWz4cV8T0
sjnnvQhe99xr21Ky0aWDfvrieS/uuN+DN+764H3HLjvitb8eeOysF+664Lbr/jvwnufSOfHFG388
8skrvzzzzTsPebaXSz899dRzpQz22StDDPfcGw88+H8L7zz55R+vufnme58++72gr3z3mssfP1f9
9dePPffZE6M9//lvr73/9Me/Af6PgAYc4P4OqED8LVAZ0KNZ9SIowQn+jCsWvCAGM6jBDXKwgx78
IAhDKMIRkrCEJjwhClOowhWysIUufCEMY3jBgAAAIfkEBcgA/gAsBgAlAEgBEgAACP8A/QkcSLCg
wYMIEypcyLChw4cQI/obQVGFRRUUR2AcEULjRYoSQ4ocSbKkyZMoU6qUeFFFi5YtXrZ0aTHmzJgy
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
oqkiqlCaplman2mXAQEAOw==

------=_NextPart_000_0000_01C3E069.602CEA10
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.codeproject.com/script/images/info.GIF

R0lGODlhEAAQALMAAP//////AMzMzMTCxLKxsrCvsLCvX5mZmYSChLJhsoSCBGZmZoQChAAAAAAA
AAAAACH5BAUUAAAALAAAAAAQABAAAARdEMgJ2KKYMmJvngnHjIuHJciojk2jiUGsqK60jcocs/Wt
DjvLweUbBQyqxWHQYjRXpOUg0dgUSivlYGCpFACF60K4TXgWBIEkrJ3WJK2lREr9tApq92dy7+4p
LR8RADs=

------=_NextPart_000_0000_01C3E069.602CEA10
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.codeproject.com/images/search.gif

R0lGODlhEAAPAMQAAP////b//+v//+bz/8z//9H1+sb1/8Tv+r3v/7Tm///Mmb3c7frMi6jb/67V
7dDMxf63U8G9xbO82Kmy0MaqhJ2r0aylxayppYyp2JOm0NCLV4KbzIGZyYGPucd6SqR9gyH5BAUU
AAAALAAAAAAQAA8AAAVtICCOgJRxXCaRbFUtxeFgGStKVRAYTWJgE1tmMUggEAaDY2PbHI6EKMHA
aR4aCIJgW6iyMg7fVrdgsiSYpFY3qbAUjw7GUSgsJjUSA6K5TDaAGUF6EB4fETaEhhaJIwqFH4yN
IhSLkyMRkZcjIQA7

------=_NextPart_000_0000_01C3E069.602CEA10
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.codeproject.com/script/images/admin_modify.gif

R0lGODlhDwAQALMAAAAAAAAAgAAA/8wA////AICAgMDAwP///wAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAACH5BAEAAAMALAAAAAAPABAAAAROcMhJq7226M0LLUcohgbwhQBwaERJlYEQhMThTqogAEUQ
tCYJwKBT1Wo3SbHn+yWLh2MUqNytmj5q0SAleKmpQcFALpfDwpR6HcS434MIADs=

------=_NextPart_000_0000_01C3E069.602CEA10
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.codeproject.com/script/images/t.gif

R0lGODlhAQABAIAAAP//////zCH5BAUUAAAALAAAAAABAAEAAAICRAEAOw==

------=_NextPart_000_0000_01C3E069.602CEA10
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.codeproject.com/script/images/ind.gif

R0lGODlhCwALAPcAAAAAAI9/b/////9A/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAMALAAAAAALAAsA
AAgVAAcIHEiwoMGDCBMqXMiwocOHAwICADs=

------=_NextPart_000_0000_01C3E069.602CEA10
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.codeproject.com/script/images/news_unselected.gif

R0lGODlhDAAQALMAAAAAAAAAgIAAAP8AAMAAwP//AICAgMDAwP///wAAAAAAAAAAAAAAAAAAAAAA
AAAAACH5BAEAAAQALAAAAAAMABAAAARKkMg5x6B4lCGwPIIFeIcGdEaqWiJhIDAccuMbIwegGy4S
/DhAsHcrIAo5IsxoTL5+0KNzeTwiaz5ooHB1Ma1c52FMJo906LSOEAEAOw==

------=_NextPart_000_0000_01C3E069.602CEA10
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.codeproject.com/script/images/userinfo.gif

R0lGODlhDgAPALMAAP///+Tm1MzMmayqlJmZZnx+fACZ/zNm/2ZmADMAzCQiJAAA/wAAAAAAAAAA
AAAAACH5BAUUAAAALAAAAAAOAA8AAARTEEiJKpoYVCEIqRnCeZWCMJhIBqyCUl3FBoKSCogyB4c9
IR8di1P7fXI0wcCV+iQHy4xGpxwUfBmdYovFHA6BqBRwMBgS6IS0/P0uFmoMY06vTyIAOw==

------=_NextPart_000_0000_01C3E069.602CEA10
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.codeproject.com/script/images/news_none.gif

R0lGODlhDAAQALMAAAAAAAAAgIAAAP8AAMAAwP//AICAgMDAwP///wAAAAAAAAAAAAAAAAAAAAAA
AAAAACH5BAEAAAQALAAAAAAMABAAAAQPkMhJq7046827/2AojlIEADs=

------=_NextPart_000_0000_01C3E069.602CEA10
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.codeproject.com/script/images/smiley_smile.gif

R0lGODlhEAAQAPcAAB4SAh4aDi4fCDomAkoyAk46Flo6Ak5KPmFJH2pKEm1QHnZRD39UB2dWN25h
S3VrXn52YoZaBpJfBYZiGopqNqJqAq51Cqp2HIR7asR+AoaCeqaCQqqadsqGCNuNAt6SAsKONsaS
OtKWKuuZAu6iG+aqPu+tMsycRtmpUsqqduayXvK2SvK+YurEfvLCbvbKeZiUjKWhnK+sqba2sr6+
utq6gtrCltrKqvbSkvrersrKxvrmwvrx3f727v///x4SAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAD4ALAAAAAAQABAA
AAjaAH0IHKiDBg0dAxMOjAGhAQIEDSDIUCgQAwIGF1CgsMAAAQaFGBKA4MFjRw4cLjok+CgQhoIT
PUqefMFiRQcFMAQ6kEDyAAccLzYUMEFCggMfMl6WxJCCZogJJEZkUCADxoIWN2wArUnUQ4YPC2BY
bfHAAc0VREdUGDAibAwFKGoEUIE26ggCETwoiEGjgYUXFASIiOrBgIARFhrQ8AGBQYkVFwQIGABg
wYgRDCAInNFAAgm7ly9LaDBjYYMIHUKP6BChQQyFMhxclCCho4OJFJFqePBAA+6BAQEAOw==

------=_NextPart_000_0000_01C3E069.602CEA10
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.codeproject.com/script/images/usersuss.gif

R0lGODlhDgAPAID/AMDAwGZmZiH5BAEAAAAALAAAAAAOAA8AQAIfhB0Zx+rZnmNALlotRHrH+VmY
RnVXRh7myUkjWKZGAQA7IhBIGWqYGNh9MefeZ03iSJYdhaZrqpXZ+8WymYG0GKM3L0UAOw==

------=_NextPart_000_0000_01C3E069.602CEA10
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.codeproject.com/script/images/smiley_wink.gif

R0lGODlhEAAQANUAAAAAAB4WCC4fCDomAkoyAk46Flo6Ak5KPmFJH2pKEm1QHnZOAnZSEmdWN25h
S3VrXoBVB4ZaBpJfBYZiGopqNqJqAq51Cqp2HIB4ZYh/bcJ6AqaCQqqadsmFCNaKAt6PAsKONsaS
OtKWKuyZAu6iGu6qNu6uMsycRtmpUsqqduayXvK2SvK/ZOrCevXKepiUjKWhnK6qprCurLa2sr6+
utq6gtrCltrKqvbSkvrersrKxvrmwvrx3f727v///wAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQF
fQAAACwAAAAAEAAQAAAGuECAcKij0XTD5BCGaSAQDUxMKcwgIBcUygJBYJSYBIjH2+VwrE7iK3wp
Tr3y2cVadRQvoUNCPnBwLhsFJiQSDgAxb2UZKXQhEyQjdzIvDC03NoB1hB8aHwwvlS0PDnQrJZEV
AyOgMAwoNQEqK4QjIwQRHgowNA0WLhQCIpEfBgIjFg00ABgQJSsXAgIDAQu2EGwzDRIkkbbfEg0z
Sw0RHd+SEQ0wSjIOVxISXQ4yVEIyGQ8PGVNJQQAAIfkEBTIAAAAsCAAFAAUAAgAABgpAwG8IyJhM
AEIQADsh+QQFMgA/ACwIAAUABQACAAAIDQBdABhIIoMJEyQIBAQAIf5ASmFtaWUgRHVycmFudCAt
IExpb25oZWFkIFN0dWRpb3MgTHRkDQp3d3cubGlvbmhlYWQuY28udWsBVVNTUENNVAA7

------=_NextPart_000_0000_01C3E069.602CEA10
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.codeproject.com/script/images/smiley_suss.gif

R0lGODlhEAAQAOYAAP////z29PTu5Ozm1NzetOTWvNTW1NzOtMzMzNTKtNTGtMTGxMTCtMzCpNS+
nLy+vMy2jLS2tMSylLyunLSupKyurLSmfKymlLSihKSipKSinKyihKSejKyaZJmZmaySXKySVKSS
XKSOXIyKjKSKTJyGVISChJR+VIx+XHx6fHR2dHRuXHxuRHRqTGZmZmxeNGxaPGRaPGRSLFRSVFxS
NFxSLFROPFRKNExKTExKPERGREQ6JDMzMywuLCwqLDQqFCQmJCQiHBweHBwaHAwGBAQGDAAAmQAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5
BAUUAEYALAAAAAAQABAAAAfRgEaCgwYIDwaDiYMVKjM6OjgqEYqCJjo3KxkXLTU6KYopOiYBAgMD
BQ0nnoMZOR4CpKcHDhInOBqCLjFDRURABQlAvUMvLkYuPT08Rb1APr1Fzj4uHjcMvERDMzPYQyWu
HjYKLuS0Fh4uLz8fNh4VOQQPFBMSFh0gJCQlJDoVCzMsOCSgAGHDPRAoQLSYgcBIihsYKLgQEkTI
Dhf4ZKgQ9GBGjA4bMIgA8QGECBgzFiyaQeNECJMIZcyooOiBCx0yYMC4ocPFJEpGHowgN+LnoEAA
Ow==

------=_NextPart_000_0000_01C3E069.602CEA10
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.codeproject.com/script/images/alien.gif

R0lGODlhDwAUANUAAP///+/v79/f38zMzMPebMPDw7+/v7fQZavDX6vCXrCyq6+vr560WJaqVZmZ
mZOnUZWZipCXe4+Pj4eZS4aYSoWWT3+KW4CAgH9/f3qLRHSDQ3F2YW59PXBwcGx4Q2ZmZmBrPFhd
R1dZVFVhL1RbP1BQUP8AAElTKEBAQDxFITxCJzo7Njk6NDM3KDMzMzE4GyorJSQpFCAgIBgcDhAQ
EAwOBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAUUACYALAAAAAAPABQAAAazQJNw
aMJ0iMjhZ/b4JIkdG4PAWDxNDhuIwNUEkgPa6zDlbpIo6apzArky36HBduIISh8HxgMhXrQgADYY
BjQWEURZIxkGBTAiEg8KRAE0NQcjLgwIGRVxQ2ExCVwEDQNPCzZ0ICmnT381GRMxTkkOEjYUXAkl
R0IGhAYmuQcnBwsBAxgLADQXQhcxuiS/NgICA7UmEi42cQISVkl4V1gyMSEyMiQzLq5DFyogIyUs
ICAt4kEAOw==

------=_NextPart_000_0000_01C3E069.602CEA10
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.codeproject.com/script/images/beer.gif

R0lGODlhDAAMAKIAAP///4CAgICAAP8AAGYAAAAAAAAAAAAAACH5BAUUAAQALAAAAAAMAAwAAAMt
SLXRUSQqIYAFUJZ6xdIUQHlKtI0UlJ2oarKeOy0LuXqpbeL4t5+bjIbmiyQAADs=

------=_NextPart_000_0000_01C3E069.602CEA10
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.codeproject.com/script/images/smiley_tongue.gif

R0lGODlhEAAQAOZDAB4SAh4aDi4fCDomAlsADEoyAk46Flo6Ak5KPmFJH2pKEm1QHnZRD39UB2dW
N25hS3VrXn52YqUAF4ZaBpJfBYZiGopqNqJqAq51Cqp2HIN7bIp+Yv8AAMR+AoaCeqaCQqqadsqG
CNuNAt6SAsKONsaSOtKWKuuZAu6iG+aqPu+tMsycRtmpUsqqduayXvK2SvK+YurEfvLCbvbKeZiU
jKWhnK+sqba2sr6+utq6gtrCltrKqvbSkvrersrKxvrmwvrx3f727v///////wAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///yH/
C05FVFNDQVBFMi4wAwEAAAAh+QQFKABDACwAAAAAEAAQAAAHyoBDgoM+ODg+g4mDNREOCQkOETaK
ghoJDRksLBgNCRqKGgokQEA/PTwyIQqfgjQLK0GlpzMwLyELNIIPFKQIIDwzHwYqKBQPQzavpRst
tCUVKCcdCzY0DDE7OsC1xCIdIww01jEQD7QvxCcXAyfhNQssOQEu6NEnBRMiCzU4DhgzFgSYiCbi
gIATGBzgGBKhQYoXGQQIGACAwYkTDSIIuuGAAgp7Fy9ScHBjkYMJIUKeCDHBQQ1FNh5cokCh04NJ
lJB5gADBA85BgQAAIfkEBVAAQwAsBgAJAAUABgAABxuAGYIZQwSGBEMcHBISiYoSDIkSCZFDCQlD
gQAAOw==

------=_NextPart_000_0000_01C3E069.602CEA10
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.codeproject.com/script/images/smiley_biggrin.gif

R0lGODlhEAAQAPcAAJrO/prO/b6+ullVRx4aDk5KPoB5ZqWjnczKxIB4ZdjW0cvJxEU2FW9iRXps
Tqqadol+ZoB4Zvrx3YZiG2xRHdunQWtTI3hgMHZlQ3hqTW1jTtLDps7IvIeDe5iUjKShm+uYA5Jf
A8qFBcqFBtmOCNmPCq50CZNhCNuUEZJiDHhRCoZcDHhRC3hSC4ZcDXlSDO2iG9aTGe2iHNeTGsCF
F9KSG8KGGeyiH5FkFJFlFap2HHlVFIBaF4BbF96eKn9aGNSXKZdtHsOMJ3FSF++uMnBRGNmcL2pN
F+6uNU46FuCnQ/K2SvG2TGFKH2NMIm5VJtmpUcqcTN2tVaaCQvK/ZPG/ZtmtXMWeV4VrO4VrPN20
afTJe/PJfGxaOeW/emxaOuS/fNy4eWZWOGdXOWhYOta1efbSkvXSk3tqS3tsUXlrUta/lXJnU/rm
wvnmwoaCe7x6DcKONsaSOm9SI3FVKMqqdm5hS29iTPrers/IvNfV0nVsYaWhnHVsYv727q6qprOx
r////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAAALAAAAAAQABAA
QAjkAAEIHAhAgACCAz28CEOADRgtUioYmRGEAIoXHgB4OBLFj4Q2eMxsobJExJGMAACNOeHjghoO
eTI8qZGCDEIITVTogALFhIomCQb+mRNFghsIdUbKmSADxIg5fwR0GVKGwAcECvQsOEBASJEvCO84
6ZEDBw8ndhAO5JNATJMmYhL8UZvgSBwJH0NSMRlUoJ0QeAs8EDklCREYIdJ6YOFlw5ozXKowQXKj
BBwSLTzwoXOlAQECaRygwfCZgQ0KfABE2KHEioZAsAMNsBDjhwGCY1bQAIIlCxAaLsaoHfhmT58O
agMCADs=

------=_NextPart_000_0000_01C3E069.602CEA10
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.codeproject.com/script/images/smiley_frown.gif

R0lGODlhEAAQALP/AMDAwMqPJfHLg6GbkXRUD7B5EuirO4F6bPzsz2JJHem6bLK0spBeBtHKvOmY
BGlcQSH5BAEAAAAALAAAAAAQABAAAASEEMjZ1mozz3FeSs8xaNKREIVhFERyaGaAzEIdEK80JMZM
14bbCPBgzBKDWoHnYDwAi4cMcVDYGA4Ha7ATNKwChcKQLTgIXAI4rMq60QOCQbz6YLPCBUpVYJAT
BQFaCRgHcgZ+bnc4ElFYZG5ZTgsbRYJuAU5DE1EnDJ8glCRQBx0HohMRADs=

------=_NextPart_000_0000_01C3E069.602CEA10
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.codeproject.com/styles/global.css

BODY {
	FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Verdana, Helvetica, Arial, =
sans-serif
}
P {
	FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Verdana, Helvetica, Arial, =
sans-serif
}
H1 {
	FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Verdana, Helvetica, Arial, =
sans-serif
}
H2 {
	FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Verdana, Helvetica, Arial, =
sans-serif
}
H3 {
	FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Verdana, Helvetica, Arial, =
sans-serif
}
H4 {
	FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Verdana, Helvetica, Arial, =
sans-serif
}
H5 {
	FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Verdana, Helvetica, Arial, =
sans-serif
}
H6 {
	FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Verdana, Helvetica, Arial, =
sans-serif
}
LI {
	FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Verdana, Helvetica, Arial, =
sans-serif
}
TD {
	FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Verdana, Helvetica, Arial, =
sans-serif
}
TH {
	FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Verdana, Helvetica, Arial, =
sans-serif
}
DD {
	FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Verdana, Helvetica, Arial, =
sans-serif
}
DT {
	FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Verdana, Helvetica, Arial, =
sans-serif
}
BODY {
	COLOR: #000000; BACKGROUND-COLOR: #ffffff
}
LI {
	LIST-STYLE-IMAGE: none
}
UL {
	LIST-STYLE-IMAGE: none
}
OL {
	LIST-STYLE-IMAGE: none
}
H1 {
	FONT-WEIGHT: bold
}
H2 {
	FONT-WEIGHT: bold
}
H3 {
	FONT-WEIGHT: bold
}
H4 {
	FONT-WEIGHT: bold
}
H5 {
	FONT-WEIGHT: bold
}
TH {
	FONT-WEIGHT: bold
}
H2 {
	COLOR: #ff9900
}
H3 {
	COLOR: #ff9900
}
H5 {
	COLOR: #ff9900
}
H1 {
	FONT-SIZE: 16pt
}
H2 {
	FONT-SIZE: 13pt
}
H3 {
	FONT-SIZE: 11pt; FONT-FAMILY: Arial, sans-serif
}
H4 {
	FONT-SIZE: 10pt; MARGIN-BOTTOM: 2px
}
H5 {
	FONT-SIZE: 9pt; MARGIN-BOTTOM: 2px
}
H6 {
	FONT-WEIGHT: normal; FONT-SIZE: 65%; COLOR: #626262
}
DD {
	MARGIN-LEFT: 20px
}
PRE {
	PADDING-RIGHT: 7pt; PADDING-LEFT: 7pt; BACKGROUND-IMAGE: =
url(/images/codebg.gif); PADDING-BOTTOM: 7pt; FONT: 9pt "Courier New", =
Courier, mono; WIDTH: 100%; PADDING-TOP: 7pt; WHITE-SPACE: pre; =
BACKGROUND-COLOR: #fbedbb
}
CODE {
	COLOR: #990000; FONT-FAMILY: "Courier New", Courier, mono
}
A:link {
	TEXT-DECORATION: none
}
A:visited {
	TEXT-DECORATION: none
}
A:active {
	TEXT-DECORATION: underline
}
A:hover {
	TEXT-DECORATION: underline
}
.top {
	CURSOR: hand
}
.MenuGroup {
	FONT-WEIGHT: normal; WIDTH: 124px; FONT-FAMILY: Tahoma, Arial, =
sans-serif; POSITION: relative; TOP: 0px; BACKGROUND-COLOR: #ffcc99
}
.MI {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; WIDTH: 118px; CURSOR: hand; COLOR: =
black; FONT-FAMILY: Verdana, Arial, sans-serif; BACKGROUND-COLOR: =
#ffcc99
}
.MIs {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; WIDTH: 118px; CURSOR: hand; COLOR: =
black; FONT-FAMILY: Verdana, Arial, sans-serif; BACKGROUND-COLOR: =
#ffcc99
}
.MIn {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; WIDTH: 118px; CURSOR: hand; COLOR: =
black; FONT-FAMILY: Verdana, Arial, sans-serif; BACKGROUND-COLOR: =
#ffcc99
}
.MIsn {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; WIDTH: 118px; CURSOR: hand; COLOR: =
black; FONT-FAMILY: Verdana, Arial, sans-serif; BACKGROUND-COLOR: =
#ffcc99
}
.MI {
	TEXT-DECORATION: none
}
.MIn {
	TEXT-DECORATION: none
}
.MI {
	BORDER-RIGHT: #ffcc99 1px solid; BORDER-TOP: #ffcc99 1px solid; =
PADDING-LEFT: 3pt; MARGIN-LEFT: 3pt; BORDER-LEFT: #ffcc99 1px solid; =
BORDER-BOTTOM: #ffcc99 1px solid
}
.MIs {
	BORDER-RIGHT: #ffcc99 1px solid; BORDER-TOP: #ffcc99 1px solid; =
PADDING-LEFT: 3pt; MARGIN-LEFT: 3pt; BORDER-LEFT: #ffcc99 1px solid; =
BORDER-BOTTOM: #ffcc99 1px solid
}
.MIn {
	BORDER-RIGHT: #ffcc99 1pt solid; BORDER-TOP: #ffcc99 1pt solid; =
BORDER-LEFT: #ffcc99 1pt solid; BORDER-BOTTOM: #ffcc99 1pt solid
}
.MIn {
	PADDING-LEFT: 2px; MARGIN-LEFT: 2px
}
.MIsn {
	PADDING-LEFT: 2px; MARGIN-LEFT: 2px
}
.sidebar {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #ffffff; TEXT-DECORATION: =
none
}
.navbar {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: white; TEXT-DECORATION: none
}
.navbar:hover {
	COLOR: blue
}
.navbar:active {
	COLOR: red
}
.infobar {
	FONT-SIZE: 8pt; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt
}
.infobarList {
	FONT-SIZE: 8pt; MARGIN-LEFT: 1.5em; TEXT-INDENT: -1.5em
}
.InfobarHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; MARGIN-BOTTOM: -10px; COLOR: #ab2600
}
.HoverLink {
	BORDER-RIGHT: #fbedbb 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: =
#fbedbb 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 8pt; PADDING-BOTTOM: =
1px; BORDER-LEFT: #fbedbb 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: =
#fbedbb 1px solid; BACKGROUND-COLOR: #fbedbb; TEXT-DECORATION: none
}
A.HoverLink {
	CURSOR: hand; COLOR: blue; TEXT-DECORATION: none
}
A.HoverLink:hover {
	BORDER-LEFT-COLOR: #ff9900; BORDER-BOTTOM-COLOR: #ff9900; =
BORDER-TOP-COLOR: #ff9900; BACKGROUND-COLOR: #ffcc99; =
BORDER-RIGHT-COLOR: #ff9900
}
A.HoverLink:active {
	BORDER-LEFT-COLOR: #ff9900; BORDER-BOTTOM-COLOR: #ff9900; =
BORDER-TOP-COLOR: #ff9900; BACKGROUND-COLOR: #ffc082; =
BORDER-RIGHT-COLOR: #ff9900
}
TT.equation {
	FONT-SIZE: 10pt; FONT-STYLE: italic; FONT-FAMILY: 'Times New Roman', =
serif; WHITE-SPACE: pre
}
UL.download {
	MARGIN-LEFT: 1.5em
}
UL.download LI {
	PADDING-LEFT: 0.5em; FONT-SIZE: 9pt; LIST-STYLE-IMAGE: =
url(/images/download.gif); FONT-FAMILY: Verdana, Arial, Helvetica, =
sans-serif
}
LI.download {
	PADDING-LEFT: 0.5em; FONT-SIZE: 9pt; LIST-STYLE-IMAGE: =
url(/images/download.gif); FONT-FAMILY: Verdana, Arial, Helvetica, =
sans-serif
}
UL.delegate LI {
	LIST-STYLE-IMAGE: url(/images/symbols/delegate.gif)
}
LI.delegate {
	LIST-STYLE-IMAGE: url(/images/symbols/delegate.gif)
}
UL.enum LI {
	LIST-STYLE-IMAGE: url(/images/symbols/Enum.GIF)
}
LI.enum {
	LIST-STYLE-IMAGE: url(/images/symbols/Enum.GIF)
}
UL.event LI {
	LIST-STYLE-IMAGE: url(/images/symbols/event.GIF)
}
LI.event {
	LIST-STYLE-IMAGE: url(/images/symbols/event.GIF)
}
UL.interface LI {
	LIST-STYLE-IMAGE: url(/images/symbols/interface.GIF)
}
LI.interface {
	LIST-STYLE-IMAGE: url(/images/symbols/interface.GIF)
}
UL.literal LI {
	LIST-STYLE-IMAGE: url(/images/symbols/literal.GIF)
}
LI.literal {
	LIST-STYLE-IMAGE: url(/images/symbols/literal.GIF)
}
UL.method LI {
	LIST-STYLE-IMAGE: url(/images/symbols/method.GIF)
}
LI.method {
	LIST-STYLE-IMAGE: url(/images/symbols/method.GIF)
}
UL.namespace LI {
	LIST-STYLE-IMAGE: url(/images/symbols/namespace.GIF)
}
LI.namespace {
	LIST-STYLE-IMAGE: url(/images/symbols/namespace.GIF)
}
UL.property LI {
	LIST-STYLE-IMAGE: url(/images/symbols/property.GIF)
}
LI.property {
	LIST-STYLE-IMAGE: url(/images/symbols/property.GIF)
}
UL.struct LI {
	LIST-STYLE-IMAGE: url(/images/symbols/struct.GIF)
}
LI.struct {
	LIST-STYLE-IMAGE: url(/images/symbols/struct.GIF)
}
UL.compactlist LI {
	FONT-SIZE: 8pt; LIST-STYLE-IMAGE: url(/images/smallarrow.gif); =
MARGIN-BOTTOM: 0pt; MARGIN-LEFT: -1em; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif
}
LI.compactlist {
	FONT-SIZE: 8pt; LIST-STYLE-IMAGE: url(/images/smallarrow.gif); =
MARGIN-BOTTOM: 0pt; MARGIN-LEFT: -1em; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif
}
UL.compactlist {
	MARGIN-TOP: 5pt; MARGIN-BOTTOM: 5pt
}
.MainHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 155%; COLOR: black; FONT-FAMILY: Tahoma, =
Helvetica, Arial, sans-serif
}
.formButton {
	FONT-WEIGHT: 700; FONT-SIZE: 90%; BORDER-LEFT-COLOR: #fbedbb; =
BORDER-BOTTOM-COLOR: #fbedbb; COLOR: white; BORDER-TOP-COLOR: #fbedbb; =
BACKGROUND-COLOR: #e08900; BORDER-RIGHT-COLOR: #fbedbb
}
.SiteNewsHeading {
	FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif
}
.DevNewsHeading {
	FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif
}
.DevNewsHeading {
	FONT-SIZE: 10.5pt
}
.links {
	FONT-SIZE: 8pt
}
.messagetitle {
	FONT-SIZE: 8pt
}
.SiteNews {
	FONT-SIZE: 8pt
}
.SmallText {
	FONT-SIZE: 8pt
}
.SiteNewsHeading {
	FONT-SIZE: 8pt
}
.NewsFlash {
	MARGIN-TOP: 5px; FONT-SIZE: 9pt
}
.DevNewsContent {
	FONT-SIZE: 9pt
}
.messagecontent {
	FONT: 9.5pt Verdana, "Courier New", Courier, mono
}
.Default {
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif
}
.forum_link:link {
	COLOR: #e08900; TEXT-DECORATION: none
}
.forum_link:visited {
	COLOR: #e08900; TEXT-DECORATION: none
}
.forum_link:active {
	COLOR: #e08900; TEXT-DECORATION: none
}
.forum_link:hover {
	COLOR: #e08900; TEXT-DECORATION: underline
}
.forum_hilite {
	BACKGROUND-COLOR: yellow
}
.cpp-comment {
	COLOR: green; FONT-STYLE: italic
}
.cs-comment {
	COLOR: green; FONT-STYLE: italic
}
.vb-comment {
	COLOR: green; FONT-STYLE: italic
}
.cpp-keyword {
	COLOR: blue
}
.cs-keyword {
	COLOR: blue
}
.vb-function {
	COLOR: blue
}
.cpp-preprocessor {
	COLOR: navy
}
.cs-preprocessor {
	COLOR: navy
}
.cpp-string {
	COLOR: purple
}
.cs-string {
	COLOR: purple
}
.vb-string {
	COLOR: purple
}
.cpp-literal {
	COLOR: midnightblue
}
.cs-literal {
	COLOR: midnightblue
}
.vb-literal {
	COLOR: midnightblue
}
.vb-keyword {
	FONT-WEIGHT: normal; COLOR: blue
}
.vb-statement {
	FONT-WEIGHT: normal; COLOR: blue
}
TABLE#tblButtonBar {
	MARGIN-TOP: 1px
}
.clsButton {
	BORDER-RIGHT: #ff9900 1px solid; BORDER-TOP: #ff9900 1px solid; =
FONT-WEIGHT: bold; FONT-SIZE: 8pt; BORDER-LEFT: #ff9900 1px solid; =
CURSOR: hand; COLOR: #333300; BORDER-BOTTOM: #ff9900 1px solid; =
BACKGROUND-COLOR: #ff9900; TEXT-DECORATION: none
}
TD.clsButtonBar TABLE.clsButton TD {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; =
PADDING-TOP: 1px
}
.clsButtonLnk {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-WEIGHT: bold; FONT-SIZE: =
8pt; PADDING-BOTTOM: 1px; CURSOR: hand; COLOR: #333300; PADDING-TOP: =
1px; TEXT-DECORATION: none
}
.clsButtonLnk:hover {
	COLOR: blue
}
.FeatureBox {
	BORDER-RIGHT: #6699cc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: =
#6699cc 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: =
#6699cc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #6699cc 1px solid; =
BACKGROUND-COLOR: #a5c9ef
}
.FeatureBoxHeader {
	PADDING-LEFT: 2pt; FONT-WEIGHT: bold; FONT-SIZE: 13pt; PADDING-BOTTOM: =
2pt; COLOR: #993300; FONT-FAMILY: Verdana
}
.FeatureBoxHeader A {
	PADDING-LEFT: 2pt; FONT-WEIGHT: bold; FONT-SIZE: 13pt; PADDING-BOTTOM: =
2pt; COLOR: #993300; FONT-FAMILY: Verdana
}
.FeatureBoxHeaderArrow {
	BACKGROUND-COLOR: #6699cc
}

------=_NextPart_000_0000_01C3E069.602CEA10
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.codeproject.com/script/toolbar.js

// Mouseover effects shamelessly stolen from MS.com

var sOffBackColor		=3D "#FF9900";
var sOffTextColor		=3D "#000000";
var sOffBorderColor	=3D "#FF9900";
var sOffPadding		=3D "1px";
var sOffOffset		=3D "0";

var sOverBackColor	=3D "#F9DE87";
var sOverTextColor	=3D "blue";
var sOverBorderColor	=3D "darkblue";	// "#FFFFCC #993300 #993300 =
#FFFFCC";
var sOverPadding		=3D "1px";
var sOverOffset		=3D "-1px";

var sDownBackColor	=3D "#FFBA75";
var sDownTextColor	=3D "#000000";
var sDownBorderColor	=3D "purple";	// "#993300 #FFFFCC #FFFFCC #993300";
var sDownPadding		=3D "1px";	// "3px 1px 1px 3px";
var sDownOffset		=3D "0";

var bMouseDidIt		=3D false;

function button_over(eButton)
{
	// If we're just mousing about _within_ eButton, then bail
	if (window.event && eButton.contains(window.event.fromElement) &&=20
		eButton.contains(window.event.toElement))=20
		return false;

	// Otherwise, do the effects
	eButton.style.backgroundColor =3D sOverBackColor;
	eButton.style.color =3D sOverTextColor;
	eButton.style.top =3D sOverOffset;
	eButton.style.left =3D sOverOffset;
	eButton.style.position =3D "relative";

	if (eActiveButton !=3D eButton)
	{
		eButton.style.borderColor =3D sOverBorderColor;
//		eButton.rows[0].cells[0].children[0].children[0].src=20
//			=3D sImgPath + eButton.id.replace(/tbl(.*)Button/,"$1") + =
"_over.gif";
	}

}

function button_out(eButton)
{
	if (window.event && eButton.contains(window.event.fromElement) &&=20
		eButton.contains(window.event.toElement))=20
		return false;

	if (eActiveButton !=3D eButton)
	{
		eButton.style.backgroundColor =3D sOffBackColor;
		eButton.style.borderColor =3D sOffBorderColor;
		eButton.style.color =3D sOffTextColor;
		eButton.style.top =3D sOffOffset;
		eButton.style.left =3D sOffOffset;
		eButton.rows[0].cells[0].style.padding =3D sOffPadding;
		if (typeof(eButton.rows[0].cells[1])!=3D"undefined")
			eButton.rows[0].cells[1].style.padding =3D sOffPadding;
//		eButton.rows[0].cells[0].children[0].children[0].src
//			 =3D sImgPath + eButton.id.replace(/tbl(.*)Button/,"$1") + =
"_off.gif";
	}
	else
	{
		eButton.style.backgroundColor =3D sDownBackColor;
		eButton.style.borderColor =3D sDownBorderColor;
		eButton.style.color =3D sDownTextColor;
		eButton.style.top =3D sDownOffset;
		eButton.style.left =3D sDownOffset;
	}
}


function button_down(eButton)
{
	eButton.style.backgroundColor =3D sDownBackColor;
	eButton.style.color =3D sDownTextColor;
	eButton.style.borderColor =3D sDownBorderColor;
	eButton.style.top =3D sDownOffset;
	eButton.style.left =3D sDownOffset;
	eButton.rows[0].cells[0].style.padding =3D sDownPadding;
	if (typeof(eButton.rows[0].cells[1])!=3D"undefined")
		eButton.rows[0].cells[1].style.padding =3D sDownPadding;
}

function button_click(eButton)
{
	if (null !=3D eActiveButton && eButton !=3D eActiveButton)  // RESET =
OTHER ACTIVE BUTTON
	{
		eActiveButton.style.backgroundColor =3D sOffBackColor;
		eActiveButton.style.borderColor =3D sOffBorderColor;
		eActiveButton.style.color =3D sOffTextColor;
		eActiveButton.style.top =3D sOffOffset;
		eActiveButton.style.left =3D sOffOffset;
//		eActiveButton.rows[0].cells[0].children[0].children[0].src
//			 =3D sImgPath + eActiveButton.id.replace(/tbl(.*)Button/,"$1") + =
"_off.gif";
		eActiveButton.rows[0].cells[0].style.padding =3D sOffPadding;
		if (typeof(eActiveButton.rows[0].cells[1])!=3D"undefined")
			eActiveButton.rows[0].cells[1].style.padding =3D sOffPadding;
		eActiveButton =3D null;
	}

	if (eButton !=3D eActiveButton)  // MAKE HOVERED BUTTON ACTIVE
	{
		eActiveButton =3D eButton;
		eActiveButton.style.backgroundColor =3D sDownBackColor;
		eActiveButton.style.borderColor =3D sDownBorderColor;
		eActiveButton.style.color =3D sDownTextColor;
		eActiveButton.style.top =3D sDownOffset;
		eActiveButton.style.left =3D sDownOffset;
		eActiveButton.rows[0].cells[0].style.padding =3D sDownPadding;
		if (typeof(eActiveButton.rows[0].cells[1])!=3D"undefined")
			eActiveButton.rows[0].cells[1].style.padding =3D sDownPadding;
	}

	else  // RESET HOVERED BUTTON
	{
		eActiveButton.style.backgroundColor =3D sOverBackColor;
		eActiveButton.style.borderColor =3D sOverBorderColor;
		eActiveButton.style.color =3D sOverTextColor;
		eActiveButton.style.top =3D sOverOffset;
		eActiveButton.style.left =3D sOverOffset;
		eActiveButton.rows[0].cells[0].style.padding =3D sOverPadding;
		if (typeof(eActiveButton.rows[0].cells[1])!=3D"undefined")
			eActiveButton.rows[0].cells[1].style.padding =3D sOverPadding;
		eActiveButton =3D null;
	}
}
------=_NextPart_000_0000_01C3E069.602CEA10--
