Groups > Borland > Borland C plus plus builder Active X > TLIBIMP generated incorrect TLB source code




TLIBIMP generated incorrect TLB source code

TLIBIMP generated incorrect TLB source code
Fri, 15 Jun 2007 18:08:00 +053
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:      
// *********************************************************************//
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 

Post Reply
about | contact