home *** CD-ROM | disk | FTP | other *** search
- //=============================================================================
- //
- // Nu-Mega Technologies, Inc.
- // P.O. Box 7780
- // Nashua, NH 03060 USA
- //
- // (c) Copyright 1989-1996 Nu-Mega Technologies, Inc.
- // ALL RIGHTS RESERVED.
- //
- // The software and information contained herein are proprietary to, and
- // comprise valuable trade secrets of, Nu-Mega Technologies, Inc., which
- // intends to preserve as trade secrets such software and information. This
- // software is furnished pursuant to a written license agreement and may be
- // used, copied, transmitted, and stored only in accordance with the terms of
- // such license and with the inclusion of the above copyright notice. This
- // software and information or any other copies thereof may not be provided or
- // otherwise made available to any other person.
- //
- // Notwithstanding any other lease or license that may pertain to, or accompany
- // the delivery of, this computer software and information, the rights of the
- // Government regarding its use, reproduction and disclosure are as set forth
- // in Section 52.227-19 of the FARS Computer Software-Restricted Rights clause.
- //
- // Use, duplication, or disclosure by the Government is subject to restrictions
- // as set forth in subparagraph (c)(1)(ii) of the Rights in Technical Data and
- // Computer Software clause at DFARS 52.227-7013.
- //
- // This computer software and information is distributed with "restricted
- // rights." Use, duplication or disclosure is subject to restrictions as set
- // forth in NASA FAR SUP 18-52.227-79 (April 1985) "Commercial Computer
- // Software-Restricted Rights (April 1985)." If the Clause at 18-52.227-74
- // "Rights in Data General" is specified in the contract, then the "Alternate
- // III" clause applies.
- //
- //-----------------------------------------------------------------------------
- //
- // $Header: /BoundsChecker/Examples/BUGBNCHX/MAINERR/MAINERR.CPP 2 4/08/97 8:43a Bob $
- //
- // The main of the DLL and its exports for use by BugBench.
- //
- //-----------------------------------------------------------------------------
- //
- //
- //=============================================================================
- #include "stdafx.h"
- #include "bcerror.h"
- #ifndef BCBVER
- #include <crtdbg.h>
- #endif
-
- #ifdef BCBVER
- const TCHAR g_szAppName[] = "bcberr.dll";
- #else
- const TCHAR g_szAppName[] = "mainerr.dll" ;
- #endif
-
- extern "C" LPCTSTR GetAppName ( )
- {
- return ( g_szAppName ) ;
- }
-
- BOOL WINAPI DllMain(HINSTANCE hInstance, DWORD dwReason, LPVOID lpReserved)
- {
- if ( DLL_PROCESS_ATTACH == dwReason )
- {
- #ifndef BCBVER
- // Turn of CRT Assertion dialog boxes.
- _CrtSetReportMode ( _CRT_ASSERT , _CRTDBG_MODE_DEBUG ) ;
- _CrtSetReportMode ( _CRT_ERROR , _CRTDBG_MODE_DEBUG ) ;
- _CrtSetReportMode ( _CRT_WARN , _CRTDBG_MODE_DEBUG ) ;
- #endif
- }
-
- return (TRUE);
- }
-
-
- extern "C" __declspec(dllexport)
- void PopulateTree ( HWND hwndTree )
- {
- FillTree ( hwndTree ) ;
- }
-
- extern "C" __declspec(dllexport)
- void DePopulateTree ( HWND hwndTree )
- {
- DeleteLParam ( ) ;
- }
-
-