|
|
|
VB.net Запрет повторного запуска приложения
|
|||
|---|---|---|---|
|
#18+
Здравствуйте форумчане. Пишу в VB.net Необходимо предотвратить повторный запуск приложения (избавление от дублирования программы) и по возможности сделать активным ( показать окно) первый экземпляр приложения. Слышал что такую работу можно провернуть через mutex но не нашел по нему информации на vb.net ( в основном на С и на делфи) Есть ли у кого информация по этому поводу? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2013, 14:41:16 |
|
||
|
VB.net Запрет повторного запуска приложения
|
|||
|---|---|---|---|
|
#18+
surbanecСлышал что такую работу можно провернуть через mutexи соорудить велосипед. в .net есть заготовка на сабжевый случай. см. 8540339 и далее ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2013, 14:54:05 |
|
||
|
VB.net Запрет повторного запуска приложения
|
|||
|---|---|---|---|
|
#18+
Яростный Меч, слушай а такой нубовский вопрос, как эта конструкция comandline должна использоваться по моему случаю? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2013, 15:01:14 |
|
||
|
VB.net Запрет повторного запуска приложения
|
|||
|---|---|---|---|
|
#18+
сори. тупанул. e.BringToForeground = True в процедуре. но у меня в приложении главное окно может принимать Me.Visible = False . при таком случае данный способ не срабатывает...( как выйти из такой ситуации? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2013, 15:19:16 |
|
||
|
VB.net Запрет повторного запуска приложения
|
|||
|---|---|---|---|
|
#18+
surbanec, нет. там просто надо было ещё и файл открыть в первой проге, вот и заморочились с коммандлайн тебе нужно только в StartupNextInstance вытащить окно на поверхность. и все. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2013, 15:19:21 |
|
||
|
VB.net Запрет повторного запуска приложения
|
|||
|---|---|---|---|
|
#18+
Яростный Меч, ну а допустим у меня окно приняло vizable=false как можно будет его вытащить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2013, 15:22:28 |
|
||
|
VB.net Запрет повторного запуска приложения
|
|||
|---|---|---|---|
|
#18+
surbanec, Me.Visible = True в общем, сделай его видимым. или не его, а какое-то другое окно приложения, если надо. или ещё что. зависит от ситуации. главное, сделай это в StartupNextInstance ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2013, 15:25:33 |
|
||
|
VB.net Запрет повторного запуска приложения
|
|||
|---|---|---|---|
|
#18+
Яростный Меч, Код: vbnet 1. 2. 3. 4. 5. Спасибо большое ). разобрался как сделать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2013, 15:33:07 |
|
||
|
|

start [/forum/topic.php?fid=20&msg=38437064&tid=1403818]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
182ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
| others: | 221ms |
| total: | 488ms |

| 0 / 0 |
