Einzelnen Beitrag anzeigen

Mikkey

Registriert seit: 5. Aug 2013
265 Beiträge
 
#1

Schnittstelle ohne COM-Eigenschaft

  Alt 26. Aug 2013, 16:08
Es mag vielleicht banal klingen, aber in bin zuletzt aus der C#-Ecke gekommen und möchte gern die dort gewonnenen Design-Goodies auch als Delphi-Neuling weiterverwenden.

Wenn ich ein Interface deklariere, und in einer Klasse unsetze, verlangt der Compiler von mir, dass ich die IUnknown-Methoden implementiere. Ich habe aber gar nicht vor, COM-Objekte zu erstellen, sondern möchte eine Schnittstelle in verschiedenen Klassen verwenden, um sie auf einheitliche Weise ansprechen zu können.

Ebenso kann ich dabei die Release-Logik absolut nicht gebrauchen, lässt sich die abschalten?

Gibt es eine solche Möglichkeit in Delphi nicht?
  Mit Zitat antworten Zitat