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)])
}