Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.basic.visual.misc > #1608
| From | Deanna Earley <dee.earley@icode.co.uk> |
|---|---|
| Newsgroups | microsoft.public.vb.general.discussion, comp.lang.basic.visual.misc |
| Subject | Re: Handling second instance works in IDE but not when compiled |
| Date | 2012-10-15 10:09 +0100 |
| Organization | Aioe.org NNTP Server |
| Message-ID | <k5gjs9$fig$1@speranza.aioe.org> (permalink) |
| References | <ct4k78lk04bsi7elbill37af55flj55it4@4ax.com> |
Cross-posted to 2 groups.
On 14/10/2012 02:30, -mhd wrote: > Normally when I detect a running instance of my prog by using a mutex value, I > just kill the second instance but now I also want to bring the first instance up > to normal state if its minimized. > > > MutexValue = CreateMutex(ByVal 0&, 1, "MyProgMutex") > If (Err.LastDllError = ERROR_ALREADY_EXISTS) Then > CloseHandle MutexValue > 'Search for Window / Get its Handle > lhwnd = FindWindow(vbNullString, "My Prog Caption") > 'If Another Window Found > If lhwnd <> 0 Then > 'Activate and Show Window > lRtrn = ShowWindow(lhwnd, SW_SHOWRESTORE) > End If > 'this instance exits sub main and dies > Exit Sub > End If > > Works just great in the IDE as the first instance pops up from minimized state > and the second one dies. > > When compiled the second one dies immediately upon launching as intended but the > first one doesn't pop up. Have you checked whether you actually get a valid window handle? The code above doesn't and exists only on the mutex check, regardless of whether it found a window or not. -- Deanna Earley (dee.earley@icode.co.uk) i-Catcher Development Team http://www.icode.co.uk/icatcher/ iCode Systems (Replies direct to my email address will be ignored. Please reply to the group.)
Back to comp.lang.basic.visual.misc | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Handling second instance works in IDE but not when compiled -mhd <not_real@invalid.com> - 2012-10-13 21:30 -0400 Re: Handling second instance works in IDE but not when compiled Deanna Earley <dee.earley@icode.co.uk> - 2012-10-15 10:09 +0100 Re: Handling second instance works in IDE but not when compiled BeeJ <nospam@spamnot.com> - 2012-10-17 12:24 -0700
csiph-web