home *** CD-ROM | disk | FTP | other *** search
/ Looney Tunes Photo Fun / LooneyTunesPhotoFun.iso / Daosdk / DISK4 / DAOSDK.1 / daoemp.h < prev    next >
C/C++ Source or Header  |  1998-04-06  |  1KB  |  63 lines

  1. // DAOEMP.h : main header file for the DAOEMP application
  2. //
  3.  
  4. #include <dbdao.h>            //DAO Classes
  5. #include <dbdaoerr.h>        //DAO errors
  6.  
  7. #ifndef __AFXWIN_H__
  8.     #error include 'stdafx.h' before including this file for PCH
  9. #endif
  10.  
  11. #include "resource.h"       // main symbols
  12.  
  13.  
  14. /////////////////////////////////////////////////////////////////////////////
  15. // Conversion macros/inline functions - Variant 
  16.  
  17. // Convert a variant to a string (only if it's already a string variant)
  18. inline void VarToCStr(CString *c, COleVariant *v)
  19. {
  20.     if(v->vt==VT_BSTR)
  21.         {
  22.         *c = (LPCTSTR)v->bstrVal;
  23.         }
  24.     else
  25.         {
  26.         *c = _T("");
  27.         }
  28. }
  29.  
  30. #define VTOLONG(v)    ((v).vt==VT_I4 ? (LONG)(v).iVal:0L)
  31. #define VTODATE(v)    ((v).vt==VT_DATE ? (CTime)(v).iVal:0L)
  32.  
  33.  
  34. /////////////////////////////////////////////////////////////////////////////
  35. // CDAOEMPApp:
  36. // See DAOEMP.cpp for the implementation of this class
  37. //
  38.  
  39. class CDAOEMPApp : public CWinApp
  40. {
  41. public:
  42.     CDAOEMPApp();
  43.  
  44. // Overrides
  45.     // ClassWizard generated virtual function overrides
  46.     //{{AFX_VIRTUAL(CDAOEMPApp)
  47.     public:
  48.     virtual BOOL InitInstance();
  49.     //}}AFX_VIRTUAL
  50.  
  51. // Implementation
  52.  
  53.     //{{AFX_MSG(CDAOEMPApp)
  54.     afx_msg void OnAppAbout();
  55.         // NOTE - the ClassWizard will add and remove member functions here.
  56.         //    DO NOT EDIT what you see in these blocks of generated code !
  57.     //}}AFX_MSG
  58.     DECLARE_MESSAGE_MAP()
  59. };
  60.  
  61.  
  62. /////////////////////////////////////////////////////////////////////////////
  63.