|
||
class TLibAssocBase;
This is an implementation base class for TLibAssoc
.
Defined in TLibAssocBase
:
DoUnload(TAny *)
Calls Close() on the associated DLL.IsNull()const
Tests whether the pointer to the class instance is NULL.Set(const RLibrary &,TAny *)
Implements TLibAssoc::Set(const RLibrary &,T *).TLibAssocBase()
Default constructor.TLibAssocBase(const RLibrary &,TAny *)
Constructs the object taking the specified DLL and a class instance.iPtr
A Pointer to the class instance. protected: inline TLibAssocBase();
Default constructor.
It sets the member TLibAssocBase::iPtr
to NULL.
protected: IMPORT_C TLibAssocBase(const RLibrary &aLib, TAny *aPtr);
Constructs the object taking the specified DLL and a class instance.
|
protected: IMPORT_C void Set(const RLibrary &aLib, TAny *aPtr);
Implements TLibAssoc::Set(const RLibrary &,T *)
.
|
TLibAssoc::Set(const RLibrary &,T *)
Makes an association between the specified DLL and an instance of the specified ...protected: IMPORT_C static void DoUnload(TAny *aThis);
Calls Close() on the associated DLL.
|
inline TBool IsNull() const;
Tests whether the pointer to the class instance is NULL.
|
protected: TAny * iPtr;
A Pointer to the class instance.