C++ COM

kitlaro

New member
C++ COM

Hello, I´m porting a VB program into C++ Code and I need help. From the C++ code, I´m calling a COM Object functions. The COM Object raises Events that I need to respond to in my C++ program. The COM Object is written in C++. Does anyone have any idea how to implement it? Thanks, Ziv
 

TZURYOAV

New member
אתה יודע ATL או MFC?

בעקרון אתה צריך ליצור SINK זה בעצם אוביקט COM שממש את הפונקציות של ה SOURCE,האיוונטים. אחרי זה אתה עושה QI ל ICONNECTIONPOINTCONTAINER ומשם אתה מחפש את ה IConnectionPoint שאתה צריך,לפי ה UUID יש פונקציות עזר כמובן בATL יש לך WIZARD שעושה את זה ב MFC אתה מוסיף CLASS שנגזר מ CCMDTARGET ומוסיף לו METHODS שהם בעצם ה EVENTS,תסתכל ב TYPE LIBRARY ותראה איזה EVNETS מוגדרים זהו בגדול זה ממש פשוט יואב צור
 
למעלה