COM
-
Hallo,
ich möchte einer Methoden eines COM Interface IX eine andere Komponenten übergeben die das Interface IY implementiert (eventuell durch Vererbung).
z.B
interface IMyIFC
{
HRESULT methode([in] IY param)
}Wie ist sowas möglich?
-
Dieser Thread wurde von Moderator/in kingruedi aus dem Forum Rund um die Programmierung in das Forum WinAPI verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
Was ist dein Problem dabei?
-
Fast richtig,

[cpp]interface IMyIFC
{
HRESULT methode([in] IY***** param)
}[/cpp]mfg JJ
-
Und wie mache ich das Interface des Parameters dem Interface meiner Komponente bekannt?
-
Über
- einbinden der idl-Datei mittels import oder
- einbinden der com-Komponente mittels importlib
genaueres findest du in der midl-Dokumentation.mfg JJ
-
Vielen Dank.
-
@Verschieber-kingruedi:
Für jetzt und alle Zeiten:
COM (Component Object Model) hat nichts direkt mit der Win32-API zu tunen.
COM ist ein Industriestandard von MS der auf der selben Stufe steht wie CORBA, EJB, RMI etc.
Artverwandte Themen OLE, ActiveX, DCE, DCOM, COM+, ADO etc.
http://www.microsoft.com/com/cu
P84