关于 BCB6 "Import ActiveX Control" 令人痛苦不解的问题, Up者有分!
关于 BCB6 "Import ActiveX Control" 令人痛苦不解的问题, Up者有分!
我使用一个图象控件(OCX), 可以完全正常地在 BCB5 内导入与使用, 但是, 完全相通的做法, 在BCB6 下却无论如何也 "根本无法导入"(即导入时, 编译出错, 说什么一个"属性的类型不匹配"), 呜呼哀哉!
以下是出错信息:
[C++ Error] LTRASTERVIEWLib_TLB.h(4012): E2347 Parameter mismatch in write access specifier of property MouseIcon
[C++ Error] LTRASTERVIEWLib_TLB.h(4012): E2347 Parameter mismatch in write access specifier of property MouseIcon
[C++ Error] LTRASTERVIEWLib_OCX.h(197): E2450 Undefined structure 'TCOMILEADRasterView'
[C++ Error] LTRASTERVIEWLib_OCX.h(197): E2449 Size of 'm_OCXIntf' is unknown or zero
[C++ Error] LTRASTERVIEWLib_OCX.h(197): E2450 Undefined structure 'TCOMILEADRasterView'
[C++ Warning] LTRASTERVIEWLib_OCX.h(537): W8022 '_fastcall TLEADRasterView::GetPalette(long)' hides virtual function '_fastcall TControl::GetPalette()'
[C++ Error] LTRASTERVIEWLib_OCX.cpp(125): E2450 Undefined structure 'TCOMILEADRasterView'
[Linker Fatal Error] Fatal: Unable to open file 'LTRASTERVIEWLIB_OCX.OBJ'
诸位是否有此类经验, 如何解决, 肯请指点!
备注:
我的系统: Win2000 + SP4
BCB5 + Update1 (上述控件完全正常使用)
BCB6 + Update4 + 最新iLink.exe更新 (上述控件编译时出错)
再次说明: 我从不吝啬送分, 凡Up者均有分, 能指点一二或有助于解决问题者, 可开新贴送分!6425分内要多少送多少!