Einzelnen Beitrag anzeigen

MechMac666

Registriert seit: 9. Nov 2008
93 Beiträge
 
#5

AW: Verwendung einer Funktion in abgeleiteter Klasse

  Alt 25. Feb 2021, 10:30
Zitat:
Bist Du mit Haltepunkten vertraut? Dann setze mal einen in der Methode.
Das hat nicht funktioniert, da der Prozess nicht verfügbar ist.



Zitat:
Hast Du auch Deine neue Klasse instanziiert?
Das habe ich.

Vermutlich fehlt eine Prozedur oder ein Ereignis welche(s) ProcessURI in dieser abgeleiteten Klasse aufruft.

Code:

type
  TWebSocketProtocolEcho = class(TWebSocketProtocolChat)
  protected
    function ProcessURI(const aClientURI: RawUTF8): boolean; override;
    procedure ProcessFrame(Sender: THttpServerResp; const Frame: TWebSocketFrame);
  end;

...

  protocol := TWebSocketProtocolEcho.Create('blubb','');
  protocol.OnIncomingFrame := protocol.ProcessFrame;

Geändert von MechMac666 (25. Feb 2021 um 10:33 Uhr)
  Mit Zitat antworten Zitat