Einzelnen Beitrag anzeigen

RobertP

Registriert seit: 19. Aug 2006
181 Beiträge
 
Turbo Delphi für Win32
 
#7

Re: UPnP CreateAsyncFind > COM-Interface Frage

  Alt 3. Mai 2007, 14:18
Bei mir hats auch erst funktioniert nachdem ich eine Klasse erstellt habe:
Delphi-Quellcode:
type
  IUPnPDeviceFinderCallback = interface(IUnknown)['{415A984A-88B3-49F3-92AF-0508BEDF0D6C}']
    procedure DeviceAdded(iFindData: Integer; UPnPDevice: UPnPDevice); stdcall;
    procedure DeviceRemoved(iFindData: Integer; wsUDN: WideString); stdcall;
    procedure SearchComplete(iFindData: Integer); stdcall;
  end;

type
  TUPnPDeviceFinderCallback = class(TInterfacedObject, IUPnPDeviceFinderCallback)
  protected
    procedure DeviceAdded(iFindData: Integer; UPnPDevice: UPnPDevice); stdcall;
    procedure DeviceRemoved(iFindData: Integer; wsUDN: WideString); stdcall;
    procedure SearchComplete(iFindData: Integer); stdcall;
  public
    constructor Create;
  end;
Robert
  Mit Zitat antworten Zitat