<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">Once upon a time, on 11/28/2012 03:40
      PM to be precise, luiz americo pereira camara said:<br>
    </div>
    <blockquote
cite="mid:CAMa0j60dvgfoCTGUw6Mz_x0nOAJ4ByD3KqnFGuSp0U1J0fQezQ@mail.gmail.com"
      type="cite">
      <blockquote type="cite">
        <pre wrap="">
</pre>
        <blockquote type="cite">
          <pre wrap="">So, i keep my points. Even because is not a big change with easy
implementation that will fix the above issues.
</pre>
        </blockquote>
        <pre wrap="">

It IS a big change. There is production code out there that uses this,
and this is an incompatible change.
</pre>
      </blockquote>
      <pre wrap="">
1) The change in code can be tedious but is simple. from Attach(MyObj)
to Attach(MyObj as IFPObserver)</pre>
    </blockquote>
    <br>
    To fix incompatibility wouldn't a simple operator overload do the
    trick?<br>
    <br>
    <blockquote>Operator := (a: TObject): IFPObserver;<br>
    </blockquote>
    or something like that?<br>
    <br>
    <pre class="moz-signature" cols="72">-- 
Ewald
</pre>
  </body>
</html>