home *** CD-ROM | disk | FTP | other *** search
- /*------------------------------------------------------------*/
- /* filename - misc.cpp */
- /* */
- /* function(s) */
- /* message -- sends a message to an object */
- /*------------------------------------------------------------*/
-
- /*------------------------------------------------------------*/
- /* */
- /* Turbo Vision - Version 1.0 */
- /* */
- /* */
- /* Copyright (c) 1991 by Borland International */
- /* All Rights Reserved. */
- /* */
- /*------------------------------------------------------------*/
-
- #define Uses_TView
- #define Uses_TEvent
- #define Uses_TObject
- #define Uses_TVMemMgr
- #include <tv.h>
-
- void *message( TView *receiver, ushort what, ushort command, void *infoPtr)
- {
- if( receiver == 0 )
- return 0;
-
- TEvent event;
- event.what = what;
- event.message.command = command;
- event.message.infoPtr = infoPtr;
- receiver->handleEvent( event );
- if( event.what == evNothing )
- return event.message.infoPtr;
- else
- return 0;
- }
-
- Boolean lowMemory()
- {
- return Boolean(TVMemMgr::safetyPoolExhausted());
- }
-
-