PDA

View Full Version : گرفتن رويدادهاي dll سي شارپ در كد VC++



zoncpp
یک شنبه 24 خرداد 1394, 11:40 صبح
How to fire an event form managed dll in a native VC++ code?
سلام ،
مي خواهم در پروژه VC++ خودم از يك dll دات نتي نوشته شده با سي شارپ استفاده كنم. با كمك از مقاله زير اين كار رو با موفقيت انجام دادم.
https://support.microsoft.com/en-us/kb/828736/
رجيستر كردن dll و سپس import كردن فايل tlb آن در پروژه VC++ :

#import "..\..\EventDll.tlb" raw_interfaces_only
فراخواني توابع dll به درستي انجام مي شود.
اما dll من رويدادهايي دارد (Event) كه ممكن است فراخواني گردد. اما نميدانم در كد VC++ خود، چطور اين رويدادها را هندل كنم؟

لطفا اگر كسي روشي مي دونه كمكم كنه. ممنون