#define INCL_DOS #define INCL_WIN #include #include #include #include #include #include #include "dll\fm3dll.h" #include "dll\fm3dlg.h" #ifdef NEVER VOID APIENTRY deinit (ULONG why) { if(fmprof) PrfCloseProfile(fmprof); fmprof = (HINI)0; flushall(); DosExitList(EXLST_REMOVE,deinit); } #endif int main (int argc,char *argv[]) { HAB hab; HMQ hmq; QMSG qmsg; strcpy(appname,"DATABAR"); #ifdef NEVER DosExitList(EXLST_ADD,deinit); #endif hab = WinInitialize(0); if(hab) { hmq = WinCreateMsgQueue(hab,384); if(hmq) { if(InitFM3DLL(hab,argc,argv)) { if(CreateDataBar(HWND_DESKTOP,0)) { while(WinGetMsg(hab,&qmsg,(HWND)0,0,0)) WinDispatchMsg(hab,&qmsg); } } WinDestroyMsgQueue(hmq); } WinTerminate(hab); } return 0; }