Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.basic.visual.misc > #1607
| From | -mhd <not_real@invalid.com> |
|---|---|
| Newsgroups | microsoft.public.vb.general.discussion, comp.lang.basic.visual.misc |
| Subject | Handling second instance works in IDE but not when compiled |
| Date | 2012-10-13 21:30 -0400 |
| Organization | A noiseless patient Spider |
| Message-ID | <ct4k78lk04bsi7elbill37af55flj55it4@4ax.com> (permalink) |
Cross-posted to 2 groups.
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.
Any ideas?
-mike
Back to comp.lang.basic.visual.misc | Previous | Next — 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