Вверх ↑
Этот топик читают: Гость
Ответов: 590
Рейтинг: 19
#1: 2008-11-04 19:17:37 ЛС | профиль | цитата
как сделать запрет на запуск второй копии программы? пробовал с перечислением окон... но он ищет только одно окно
карма: 0

0
Ответов: 1161
Рейтинг: 160
#2: 2008-11-04 19:19:08 ЛС | профиль | цитата
а ты пробовал компонент OneCopy использовать???
карма: 0

0
Ответов: 1088
Рейтинг: 112
#3: 2008-11-04 19:24:37 ЛС | профиль | цитата
Или Mutex на старых версиях
PS: Кто там говорил про макс. размер аватарки 80х80???
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 1328
Рейтинг: 69
#4: 2008-11-04 19:37:27 ЛС | профиль | цитата
EcsTasY, Так пойдет?
code_10530.txt
карма: 2

1
файлы: 1code_10530.txt [549B] [261]
Голосовали:EcsTasY
Ответов: 590
Рейтинг: 19
#5: 2008-11-04 19:49:06 ЛС | профиль | цитата
LainX писал(а):
а ты пробовал компонент OneCopy использовать???

вопрос... а где он?)

Konst писал(а):
EcsTasY, Так пойдет?
code_10530.txt

ну в принципе да)) спасибо
карма: 0

0
Ответов: 1161
Рейтинг: 160
#6: 2008-11-04 19:52:09 ЛС | профиль | цитата
гден-то валялся, вот тока поиск на это есть
карма: 0

0
Ответов: 3514
Рейтинг: 184
#7: 2008-11-04 20:04:01 ЛС | профиль | цитата
http://hiasm.com/forum.html?q=3&t=3933
карма: 0
0
Ответов: 1328
Рейтинг: 69
#8: 2008-11-04 20:05:52 ЛС | профиль | цитата
EcsTasY писал(а):
вопрос... а где он?)
я бы его не ставил-он глючный, по началу сам им пользовался
карма: 2

0
Ответов: 3514
Рейтинг: 184
#9: 2008-11-04 20:18:41 ЛС | профиль | цитата
Компонент пишет в реестр о том, запущена ли программа.. таким способом можно и на стандартных написать..
карма: 0
0
Ответов: 1161
Рейтинг: 160
#10: 2008-11-04 20:21:17 ЛС | профиль | цитата
он только о расширении в реестр пишет...
карма: 0

0
Ответов: 1328
Рейтинг: 69
#11: 2008-11-04 20:23:25 ЛС | профиль | цитата
Да, и с чем то там накладки происходили
карма: 2

0
Ответов: 3514
Рейтинг: 184
#12: 2008-11-04 20:23:58 ЛС | профиль | цитата
Точняк - т.е. это для файлов.
карма: 0
0
Ответов: 1161
Рейтинг: 160
#13: 2008-11-04 20:25:58 ЛС | профиль | цитата
видать компонент при запуске программы проверяет, совпадает ли она с своим именем, и если совпадает, то убивает(уничтожает, разрушает, взрывает и т.д. ) запушенное приложение.
А вот как узнать, какое приложение стартовало
карма: 0

0
Ответов: 1088
Рейтинг: 112
#14: 2008-11-04 21:04:23 ЛС | профиль | цитата
Sniper36 писал(а):
Или Mutex на старых версиях

Оказывактся на новых он так же называется))
Обычно такие задачи делались через Mutex и мне не понятно почему ни кто не привел схему на нем

#sha
Add(MainForm,2953706,147,112)
{
link(onCreate,14140890:doCreateMutex,[])
}
Add(Mutex,14140890,224,126)
{
Name="ASM"
link(onAlreadyExists,1822487:doMessage,[])
}
Add(Message,1822487,287,133)
{
Message="Копия программы уже запущена!"
}


карма: 0
Время верстки: %cr_time% Текущее время: %time%
1
Голосовали:EcsTasY
Ответов: 1161
Рейтинг: 160
#15: 2008-11-04 23:00:35 ЛС | профиль | цитата
типа с точкой Закрыть забыл соединить....
------------ Дoбавленo:

подскажите, как можно вывести, какая программа только что загрузилась
карма: 0

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)