Einzelnen Beitrag anzeigen

TiGü

Registriert seit: 6. Apr 2011
Ort: Berlin
3.070 Beiträge
 
Delphi 10.4 Sydney
 
#2

AW: QueryInterface ausschließen

  Alt 1. Nov 2018, 10:09
Klicke dich per Strg+Linke Maustaste doch mal durch die Vererbungskette und sage mir, wie die Vorfahren heißen.




Spoiler: TWincontrol -> TControl -> TComponent

TComponent implementiert die von IInterface/IUnknown geforderten Methoden QueryInterface, _AddRef und _Release.

Wenn du direkt schreiben willst TSessionThread = class(TCustomSessionThread, IAudioSessionNotification) , dann musst du alle Methoden von IAudioSessionNotification und seinen Vorfahren implementieren, also den "Vertrag" erfüllen.
Es reicht auch als Stub, d.h die Methoden können auch leer sein.

Geändert von TiGü ( 1. Nov 2018 um 10:12 Uhr)
  Mit Zitat antworten Zitat