<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">On 02/26/2015 07:45 PM, Marco van de
      Voort wrote:<br>
    </div>
    <blockquote cite="mid:20150226184555.6BB607305D@toad.stack.nl"
      type="cite">
      (I don't know how Delphi implements Corba interfaces, it had a own
      broker
      for some time)<br>
    </blockquote>
    Sorry, but I feel we are loosing  tack of the original focus of this
    thread: "what is a save replacement of multiple inheritance of
    classes ? " <br>
    <br>
     - Obviously interfaces do this job. <br>
    <br>
     - Seemingly this is independent of interfaces doing ref-counting. <br>
    <br>
     - Maybe other than with classes, ref-counting interfaces is rather
    safe. <br>
    <br>
    <br>
    In other words: <b>language</b> disregarding external stuff
    interfaces might <b>additionally</b> be useful to handle. <br>
    <br>
    And hence the questions for me are<br>
     - how are ref-counting and not ref counting interfaces
    distinguished when the programmer wants to use either type ? (and
    does this syntax make sense)<br>
     - where/how is this clearly (disregarding external stuff interfaces
    might <b>additionally</b> be useful to handle) documented ? <br>
    <br>
    -Michael<br>
  </body>
</html>