|
![]() |
#1 |
Участник
|
McCoy, а зачем оно вам? Небось очередной универсальный инструмент мастерите? Спрашиваю из чистого любопытства. Рассказывайте, интересно же ведь
![]() У меня например на днях было очень сильное желание иметь инструмент для определения текущего места выполнения чужой сеcсии. Скажем заходим в активные сесси жмём кнопку и видим над чем в данный момент задумалась зависшая обработка. Но похоже, что класс xSession такого не позволяет. А согласитесь было бы интересно. AndyD, спасибо - это я просто заработался. Последний раз редактировалось S.Kuskov; 03.02.2011 в 15:25. |
|
![]() |
#2 |
Участник
|
Есть совсем "ручной" способ, который изображен ниже (метод main() класса):
X++: static void main(Args _args) { str nodeName, funcNm; container c; int pos_1, pos_2; ; c = str2con_ru(infolog.getSelectedNodes().toString(), " "); nodeName = conpeek(c, 4); pos_1 = strFind(funcname(), ":", strlen(funcname()), -strlen(funcname())); pos_2 = strFind(funcname(), ".", strlen(funcname()), -strlen(funcname())); if(pos_1) { funcNm = subStr(funcname(), pos_1 + 1, strlen(funcname())); } else if(pos_2) { funcNm = subStr(funcname(), pos_2 + 1, strlen(funcname())); } info(strfmt("%1\\%2", nodeName, funcNm)); }
__________________
С уважением, Александр. |
|
![]() |
#3 |
Участник
|
Цитата:
![]() |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|