|
![]() |
#1 |
Программатор
|
Любопытно узнать - зачем?
|
|
![]() |
#2 |
Участник
|
Можно как-то так:
X++: public void verifySomeFormNotAlreadyOpen() { ObjectIdent objIdent = infolog.globalCache().get(classstr(SomeClassResponsibleForLocking), curext(), null); ; if (objIdent && objIdent.object()) { throw error("The form BLA-BLA is already open. It is not possible to open more than one BLA-BLA form", "BLA-BLA"); } infolog.globalCache().set(classstr(SomeClassResponsibleForLocking), curext(), new ObjectIdent(this)); } |
|
![]() |
#3 |
Участник
|
На вопрос зачем это нужно? Если пользователь работающий по терминалу будет открывать много раз одну и ту же форму и еще кучу других форм, то это не подгружает канал связи?
|
|
![]() |
#4 |
MCTS
|
Если имеется в виду терминальное соединение Windows, то там же, насколько я понимаю, по сети передается изображение. И поэтому нет разницы, сколько форм открыто.
|
|
![]() |
#5 |
Программатор
|
Цитата:
![]() ![]() |
|