|
VB.net Запрет повторного запуска приложения
|
|||
---|---|---|---|
#18+
Здравствуйте форумчане. Пишу в VB.net Необходимо предотвратить повторный запуск приложения (избавление от дублирования программы) и по возможности сделать активным ( показать окно) первый экземпляр приложения. Слышал что такую работу можно провернуть через mutex но не нашел по нему информации на vb.net ( в основном на С и на делфи) Есть ли у кого информация по этому поводу? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2013, 14:41 |
|
VB.net Запрет повторного запуска приложения
|
|||
---|---|---|---|
#18+
surbanecСлышал что такую работу можно провернуть через mutexи соорудить велосипед. в .net есть заготовка на сабжевый случай. см. 8540339 и далее ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2013, 14:54 |
|
VB.net Запрет повторного запуска приложения
|
|||
---|---|---|---|
#18+
Яростный Меч, слушай а такой нубовский вопрос, как эта конструкция comandline должна использоваться по моему случаю? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2013, 15:01 |
|
VB.net Запрет повторного запуска приложения
|
|||
---|---|---|---|
#18+
сори. тупанул. e.BringToForeground = True в процедуре. но у меня в приложении главное окно может принимать Me.Visible = False . при таком случае данный способ не срабатывает...( как выйти из такой ситуации? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2013, 15:19 |
|
VB.net Запрет повторного запуска приложения
|
|||
---|---|---|---|
#18+
surbanec, нет. там просто надо было ещё и файл открыть в первой проге, вот и заморочились с коммандлайн тебе нужно только в StartupNextInstance вытащить окно на поверхность. и все. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2013, 15:19 |
|
VB.net Запрет повторного запуска приложения
|
|||
---|---|---|---|
#18+
Яростный Меч, ну а допустим у меня окно приняло vizable=false как можно будет его вытащить? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2013, 15:22 |
|
VB.net Запрет повторного запуска приложения
|
|||
---|---|---|---|
#18+
surbanec, Me.Visible = True в общем, сделай его видимым. или не его, а какое-то другое окно приложения, если надо. или ещё что. зависит от ситуации. главное, сделай это в StartupNextInstance ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2013, 15:25 |
|
VB.net Запрет повторного запуска приложения
|
|||
---|---|---|---|
#18+
Яростный Меч, Код: vbnet 1. 2. 3. 4. 5.
Спасибо большое ). разобрался как сделать. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2013, 15:33 |
|
|
start [/forum/topic.php?fid=20&tid=1403818]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
155ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
others: | 323ms |
total: | 574ms |
0 / 0 |