Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Повторный запуск программы Добавлено: 11.06.04 09:53  

Автор вопроса:  astoro | ICQ: 649109 

Подскажите пож., как при повторном запуске программы, она не запускалась заново, а открывала уже запущенную?

Проверить на запуск я знаю: App.PrevInstance, а как активизировать уже запущенную???

Ответить

  Ответы Всего ответов: 4  

Номер ответа: 1
Автор ответа:
 User Unknown



Вечный Юзер!

ICQ: uu@jabber.cz 

Вопросов: 120
Ответов: 3302
 Профиль | | #1 Добавлено: 11.06.04 10:05
AppActivate

Ответить

Номер ответа: 2
Автор ответа:
 astoro



ICQ: 649109 

Вопросов: 31
Ответов: 391
 Профиль | | #2 Добавлено: 11.06.04 10:16
Если приложение свернуто, то не разворачивается, А если не свернуто - тогда работает, т.е. переходит на первый план, а как сделать чтобы в случае чего и разворачивалось тоже?

Ответить

Номер ответа: 3
Автор ответа:
 Pashenko



ICQ: 176176951 

Вопросов: 14
Ответов: 655
 Профиль | | #3 Добавлено: 11.06.04 10:25
Public Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Public Declare Function ShowWindow Lib "user32" (ByVal hwnd As Long, ByVal cCmdShow As Long) As Long

Dim PrevApp As Long, lOK1 As Long

If App.PrevInstance Then
    PrevApp = FindWindow(vbNullString, Me.Caption)
    If PrevApp <> 0 Then
        lOK1 = ShowWindow(PrevApp, 9)
        lOK1 = ShowWindow(PrevApp, 10)
    End If
End
End If

Ответить

Номер ответа: 4
Автор ответа:
 sne



Разработчик Offline Client

ICQ: 233286456 

Вопросов: 34
Ответов: 5445
 Web-сайт: hw.t-k.ru
 Профиль | | #4
Добавлено: 11.06.04 14:10
Я сделал проверку командной строки + систему сообщений меж программой и плагшинами на основе WM_COPYDATA

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам