2007引入shockwave flash控件异常

2007引入shockwave flash控件错误引入flash10g.ocx,编译链接时出错:[ILINK32 Error] Error: Unresolved ex

2007引入shockwave flash控件错误
引入flash10g.ocx,编译链接时出错:

[ILINK32 Error] Error: Unresolved external '__stdcall Shockwaveflashobjects_tlb::IDispatchEx::GetDispID(wchar_t *, unsigned long, long *)' referenced from C:\DOCUMENTS AND SETTINGS\ADMINISTRATOR\MY DOCUMENTS\RAD STUDIO\PROJECTS\DEBUG\SHOCKWAVEFLASHOBJECTS_OCX.OBJ

还有类似一堆。

请大家指点。

[解决办法]
打开ShockwaveFlashObjects_OCX.h文件,在"GetDispID"函数声明前,加 inline ,即可。
如:
inline void __fastcall GetDispID(BSTR bstrName/*[in]*/, unsigned_long grfdex/*[in]*/, 
long* pid/*[out]*/);