View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0005396 | JEDI VCL | 00 JVCL Components | public | 2010-11-09 12:35 | 2010-11-09 13:29 |
Reporter | vez | Assigned To | obones | ||
Priority | normal | Severity | block | Reproducibility | always |
Status | resolved | Resolution | duplicate | ||
Product Version | Daily / GIT | ||||
Target Version | Fixed in Version | ||||
Summary | 0005396: JvLabel and JvFullColorLabel are not compatible with the CBuilder XE | ||||
Description | This controls cant be used in the CBuilderXE projects. For DelphiXE it works well. The compiler produces the errors: Checking project dependencies... [BCC32 Error] JvDataProvider.hpp(116): E2034 Cannot convert '_di_IInterface' to '_GUID' Full parser context Unit5.cpp(6): #include Unit5.h Unit5.h(18): #include D:\RAD Studio\Packs\Jvcl\include\D15\JvLabel.hpp JvLabel.hpp(26): #include D:\RAD Studio\Packs\Jvcl\include\D15\JvDataProvider.hpp JvDataProvider.hpp(31): namespace Jvdataprovider JvDataProvider.hpp(71): class TExtensibleInterfacedPersistent JvDataProvider.hpp(123): decision to instantiate: operator TExtensibleInterfacedPersistent::_di_IInterface() --- Resetting parser context for instantiation... JvDataProvider.hpp(114): parsing: operator TExtensibleInterfacedPersistent::_di_IInterface() [BCC32 Error] JvDataProvider.hpp(116): E2342 Type mismatch in parameter 'IID' (wanted 'const _GUID &', got '_di_IInterface') Full parser context Unit5.cpp(6): #include Unit5.h Unit5.h(18): #include D:\RAD Studio\Packs\Jvcl\include\D15\JvLabel.hpp JvLabel.hpp(26): #include D:\RAD Studio\Packs\Jvcl\include\D15\JvDataProvider.hpp JvDataProvider.hpp(31): namespace Jvdataprovider JvDataProvider.hpp(71): class TExtensibleInterfacedPersistent JvDataProvider.hpp(123): decision to instantiate: operator TExtensibleInterfacedPersistent::_di_IInterface() --- Resetting parser context for instantiation... JvDataProvider.hpp(114): parsing: operator TExtensibleInterfacedPersistent::_di_IInterface() [BCC32 Error] JvDataProvider.hpp(116): E2193 Too few parameters in call to '_fastcall TExtensibleInterfacedPersistent::GetInterface(const _GUID &,void *)' Full parser context Unit5.cpp(6): #include Unit5.h Unit5.h(18): #include D:\RAD Studio\Packs\Jvcl\include\D15\JvLabel.hpp JvLabel.hpp(26): #include D:\RAD Studio\Packs\Jvcl\include\D15\JvDataProvider.hpp JvDataProvider.hpp(31): namespace Jvdataprovider JvDataProvider.hpp(71): class TExtensibleInterfacedPersistent JvDataProvider.hpp(123): decision to instantiate: operator TExtensibleInterfacedPersistent::_di_IInterface() --- Resetting parser context for instantiation... JvDataProvider.hpp(114): parsing: operator TExtensibleInterfacedPersistent::_di_IInterface() | ||||
Additional Information | To reproduce put to the form JvLabel and try to compile with CBuilderXE | ||||
Tags | JVCL, XE | ||||
Date Modified | Username | Field | Change |
---|---|---|---|
2010-11-09 12:35 | vez | New Issue | |
2010-11-09 13:29 | obones | Relationship added | duplicate of 0005374 |
2010-11-09 13:29 | obones | Status | new => resolved |
2010-11-09 13:29 | obones | Resolution | open => duplicate |
2010-11-09 13:29 | obones | Assigned To | => obones |
2010-11-09 18:45 | vez | Tag Attached: XE | |
2010-11-09 18:45 | vez | Tag Attached: JVCL | |
2010-11-20 15:43 | jfudickar | Relationship added | child of 0005412 |