home *** CD-ROM | disk | FTP | other *** search
/ Supercompiler 1997 / SUPERCOMPILER97.iso / MS_VC.50 / SharedIDE / TEMPLATE / ATL / MSDTX.CPP < prev    next >
Encoding:
C/C++ Source or Header  |  1996-12-17  |  650 b   |  37 lines

  1. // [!CPPName] : Implementation of [!ClassName]
  2.  
  3. #include "stdafx.h"
  4. #include "[!ProjectName].h"
  5. #include "[!HeaderName]"
  6. [!crlf]
  7.  
  8. /////////////////////////////////////////////////////////////////////////////
  9. // [!ClassName]
  10. [!crlf]
  11.  
  12. [!if=(ObjectControl, "TRUE")]
  13. HRESULT [!ClassName]::Activate()
  14. {
  15.     HRESULT hr = GetObjectContext(&m_spObjectContext);
  16.     if (SUCCEEDED(hr))
  17.         return S_OK;
  18.     return hr;
  19.  
  20. [!crlf]
  21. BOOL [!ClassName]::CanBePooled()
  22. {
  23. [!if=(CanBePooled, "TRUE")]
  24.     return TRUE;
  25. [!else]
  26.     return FALSE;
  27. [!endif]
  28.  
  29. [!crlf]
  30. void [!ClassName]::Deactivate()
  31. {
  32.     m_spObjectContext->Release();
  33. [!crlf]
  34. [!endif]