Вверх ↑
Ответов: 975
Рейтинг: 204
#1: 2025-10-06 17:13:05 ЛС | профиль | цитата
SaDim писал(а):
Как сделать что бы не запускался дуболь проги (одна и таже прога 2 экземпляра (MainForm))?

Несколько вариантов
На MailSlot
Add(MainForm,2953706,196,119)
{
link(onCreate,8779180:doCreate,[])
}
Add(MailSlot_Server,8779180,245,133)
{
Name="asd"
link(onStatus,12331624:doEvent,[])
}
Add(IndexToChanel,12331624,294,140)
{
link(onEvent1,2953706:doClose,[(340,146)(340,111)(186,111)(186,146)])
link(onEvent2,16613848:doEvent1,[])
}
Add(InfoTip,16311573,378,119)
{
Info=#17:Продолжение схемы|
Width=99
Height=67
}
Add(Hub,16613848,392,147)
{
}


На Mutex
Add(MainForm,6847451,189,133)
{
Point(onClose)
link(onCreate,6691158:doCreateMutex,[])
link(onClose,6691158:doReleaseMutex,[(242,160)(242,167)])
}
Add(InfoTip,16311573,392,119)
{
Info=#17:Продолжение схемы|
Width=99
Height=67
}
Add(Hub,16613848,406,147)
{
}
Add(Mutex,6691158,252,147)
{
Name="asd"
link(onCreated,16613848:doEvent1,[])
link(onAlreadyExists,6847451:doClose,[(291,160)(291,188)(179,188)(179,160)])
}

карма: 20

0
Редактировалось 1 раз(а), последний 2025-10-06 17:22:13