读书人

2007引入shockwave flash控件异常

发布时间: 2012-03-07 09:13:51 作者: rapoo

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]*/);

读书人网 >C++ Builder

热点推荐