View Issue Details

IDProjectCategoryView StatusLast Update
0005396JEDI VCL00 JVCL Componentspublic2010-11-09 13:29
ReportervezAssigned Toobones 
PrioritynormalSeverityblockReproducibilityalways
Status resolvedResolutionduplicate 
Product VersionDaily / GIT 
Target VersionFixed in Version 
Summary0005396: JvLabel and JvFullColorLabel are not compatible with the CBuilder XE
DescriptionThis 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 InformationTo reproduce put to the form JvLabel and try to compile with CBuilderXE
TagsJVCL, XE

Relationships

duplicate of 0005374 resolvedAHUser JvDataProvider.hpp(116): E2034 Cannot convert '_di_IInterface' to '_GUID' Full parser context Unit1.cpp(6): 
child of 0005412 resolvedAHUser # 5396 

Activities

There are no notes attached to this issue.

Issue History

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