Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / защита от запуска одного приложения несколько раз / 8 сообщений из 8, страница 1 из 1
09.12.2004, 13:39:01
    #32820690
АлексейК
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
защита от запуска одного приложения несколько раз
было где -то, потерял ссылку , никак не могу отыскать

слово какое - то хитрое было толи МУЛЬТЕКСЫ толи что то созвучное
...
Рейтинг: 0 / 0
09.12.2004, 13:56:11
    #32820744
Alexey Sh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
защита от запуска одного приложения несколько раз
mutex
...
Рейтинг: 0 / 0
09.12.2004, 14:31:19
    #32820918
Latuk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
защита от запуска одного приложения несколько раз
Я сделал на основе обмена UDP пакетами между приложениями

1 Послать сообщение на порт "Есть кто?"
2 Если пришло собщение ответить приславшему "Я здесь"
3 Если ответ не пришел то запустится else послать команду активизации "Всплыть" и завершится
4 Если пришло сообщение "Всплыть" то максимизировать и на передний план

получается что если первый раз запустить то запустится
если второй то вытащит наверх уже запущенное.
...
Рейтинг: 0 / 0
09.12.2004, 14:58:41
    #32821071
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
защита от запуска одного приложения несколько раз
АлексейКбыло где -то, потерял ссылку , никак не могу отыскать

слово какое - то хитрое было толи МУЛЬТЕКСЫ толи что то созвучное
/topic/128050
Алексей, это же твой собственный топик!
Как ты его умудрился потерять?
...
Рейтинг: 0 / 0
09.12.2004, 15:18:35
    #32821144
N_A
N_A
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
защита от запуска одного приложения несколько раз
Я когдато писал такой пример правда наш сайт на неопределенное время умер.
...
Рейтинг: 0 / 0
09.12.2004, 15:21:34
    #32821149
Alexey Sh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
защита от запуска одного приложения несколько раз
Про терминальный сервер не забывайте! Там нужно гарантировать не более одного экземпляра приложения не на компьютере а в сессии
...
Рейтинг: 0 / 0
09.12.2004, 16:44:53
    #32821476
АлексейК
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
защита от запуска одного приложения несколько раз
всем большой спасиб.

обновление скриптом и контроль в нем сам по себе хорошо на компах где автообновление - у клиентов,
но мьютекс тоже не помешает - для себя любимого


пока сделал так:
в автозагрузке: call Check_Mutex

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
Option Compare Database
Option Explicit


Private Declare Function CreateMutex Lib "kernel32" Alias "CreateMutexA" (lpMutexAttributes As Any, ByVal bInitialOwner As Long, ByVal lpName As String) As Long
Private Declare Function ReleaseMutex Lib "kernel32" (ByVal hMutex As Long) As Long
Private Declare Function CloseHandle Lib "kernel32" (ByVal hObject As Long) As Long
Public Sub Check_Mutex()
    Dim hMutex As Long
    hMutex = CreateMutex(ByVal  0 &,  1 , CurrentProject.name)
    If (Err.LastDllError =  183 &) Then
        ReleaseMutex hMutex
        CloseHandle hMutex
'        MsgBox "Приложение уже запущено, нажмите OK для завершения."
        Application.Quit
    End If
End Sub

вроде все неплохо, только небольшая проблемка - когда делаешь сжатие
проект также закрывается.
...
Рейтинг: 0 / 0
09.12.2004, 16:50:26
    #32821499
Proga
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
защита от запуска одного приложения несколько раз
2 АлексейК: Это происходит не поэтому, а из-за подключений к серверу, у меня такая же петрушка, причём никакого Mutex-а нету. Не обращай внимание. И так нормально работает.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / защита от запуска одного приложения несколько раз / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]