🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.os.ms-windows.programmer.misc
Article #1901

Re: Sending message for multiple program instances

#1901
From: Dave Jones
Date: Tue, 29 Dec 1992 21:36
27 lines
1605 bytes
Sarir Khamsi (khamsi@ll.mit.edu) wrote:
> Yo,
> 
> Does somebody have a code segment that will display a message window
> (with OK button) stating that the program is currently running? I am
> using the condition :
> 
>    if( hPrevInstance)
>       return FALSE;
> 
> in my WinMain() to check currently, but it tells the user nothing.
> Thanks in advance.
> 
You ought to be able to use: MessageBox(NULL, "Program is already running!",
"Oops!", MB_OK);
You don't need an application window to use MessageBox.  This in fact is the
answer to those smartalecs who gloat that you can't write a 1-line "Hello 
World" program in Windows.  You can, and I have.

If you want something a little less rough and ready, you can query 
hPrevInstance for its main window, then send that a message of your own 
devising (WM_USER or somesuch).  You will add code to the Window procedure
so that the original instance notifies the user.

--
||------------------------------------------------------------------------
||Dave Jones (dj@ekcolor.ssd.kodak.com)|Eastman Kodak Co. Rochester, NY  |
Technical Details
Message-ID: <1992Dec29.213656.29352@pixel.kodak.com>
Path: arc1-ca.pugleaf.net!sparky!uunet!think.com!rpi!newsserver.pixel.kodak.com!ekcolor!dj
References: <9212291505.PN05751@LL.MIT.EDU>

Show Full Headers
Complete Article Headers
Newsgroups: comp.os.ms-windows.programmer.misc
Path: arc1-ca.pugleaf.net!sparky!uunet!think.com!rpi!newsserver.pixel.kodak.com!ekcolor!dj
From: dj@ekcolor.ssd.kodak.com (Dave Jones)
Subject: Re: Sending message for multiple program instances
Message-ID: <1992Dec29.213656.29352@pixel.kodak.com>
Sender: news@pixel.kodak.com
Organization: Vonnegut Tent Rentals, Inc.
X-Newsreader: TIN [version 1.1 PL7]
References: <9212291505.PN05751@LL.MIT.EDU>
Distribution: comp
Date: Tue, 29 Dec 92 21:36:56 GMT
Lines: 27