SHDocVw.TShellNameSpace.InvokeEvent
Delphi
procedure InvokeEvent(DispID: TDispID; var Params: TVariantArray); override;
C++
virtual void __fastcall InvokeEvent(int DispID, System::Win::Comobj::TOleVariantArray &Params);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
protected | SHDocVw.pas SHDocVw.hpp |
SHDocVw | TShellNameSpace |
Beschreibung
Sendet ein Ereignis vom COM-Server an die entsprechende Ereignisbehandlungsroutine.
SHDocVw.TShellNameSpace.InvokeEvent erbt von Vcl.OleServer.TOleServer.InvokeEvent. Der folgende Inhalt bezieht sich auf Vcl.OleServer.TOleServer.InvokeEvent.
Sendet ein Ereignis vom COM-Server an die entsprechende Ereignisbehandlungsroutine.
InvokeEvent-Nachkommen verwenden InvokeEvent intern, um ihre Ereignisbehandlungsroutinen mit Ereignissen auf dem COM-Server zu verknüpfen.
DispID ist die Sende-ID für die entsprechende Ereignisbehandlungsroutine.
Params übergibt die Parameter der Ereignisbehandlungsroutine als Array von OleVariants.
In InvokeEvent führt InvokeEvent nichts aus, da InvokeEvent keine Ereignisse besitzt. Nachkommen, die Ereignisse von einem COM-Server erkennen, ignorieren diese Methode, so dass das von EventDispatch definierte Ereignisziel Ereignisse an die entsprechenden Ereignisbehandlungsroutinen weitergeben kann.