Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#2

Re: COM Objekt Funktion beenden

  Alt 1. Jun 2006, 14:07
Funktionsaufrufe an ein COM-Objekt sind i.d.R. immer blockierend.
Dein COM-Objekt sollte über ein Callback oder ein Event jede gefundene Datei
an den Aufrufer berichten.
Delphi-Quellcode:
IFileSearchCallback = interface(IDispatch)
    ['{0638FB04-3788-4BD9-AD65-73D7734C3105}']
    procedure Callback(const Filename: WideString; var Abort: WordBool); safecall;
  end;
Obiges Interface muss von deinem Thread implementiert werden.
Andreas
  Mit Zitat antworten Zitat