TLIBIMP generated incorrect TLB source code


2007-06-15 08:38:00 PM
cppbuilder13
Hi,
I am using tlibimp.exe version 6.02 to generate TLB.cpp & *.h.
I have class biz_traTrade which gets inherited from biz_usrUser. When i
generate TLB for this dll, it generate wrongly.
// *********************************************************************//
// Interface: Ibiz_traTrader
// Flags: (4416) Dual OleAutomation Dispatchable
// GUID: {871B1C04-6525-4A34-9D5E-F29B4167B6E5}
// *********************************************************************//
interface Ibiz_traTrader : public Coispilib_tlb::Ibiz_usrUser
{
public:
#if !defined(__TLB_NO_INTERFACE_WRAPPERS)
#endif // __TLB_NO_INTERFACE_WRAPPERS
};
typedef TCoClassCreatorT<TCOMIbiz_usrUser, Ibiz_usrUser,
&CLSID_biz_traTrader, &IID_Ibiz_usrUser>Cobiz_traTrader;
instead of
typedef TCoClassCreatorT<TCOMIbiz_traTrader, Ibiz_traTrade,
&CLSID_biz_traTrader, &IID_Ibiz_traTrade>Cobiz_traTrader;
typedef TCoClassCreatorT<TCOMIbiz_traTrader, Ibiz_traTrader,
&CLSID_biz_usrUser, &IID_Ibiz_traTrader>Cobiz_usrUser;
instead of
typedef TCoClassCreatorT<TCOMIbiz_usrUser, Ibiz_usrUser, &CLSID_biz_usrUser,
&IID_Ibiz_usrUser>Cobiz_usrUser;
Is there any patch issued by borland for this ?
Regards,
Saravanan A