Заметки консультанта

Шамрай Александр Владимирович

Как вывести сообщение при выполнении хука?

Posted by Шамрай Александр на Апрель 20, 2009

<< Перейти в раздел “ClearQuest FAQ”

Для вывода диалогового окна с сообщением для Perl необходимо использовать функцию MsgBox, а для VBmsgbox. Однако необходимо осторожно использовать эти функции, если предполагается использование сервера ClearQuest Web, т.к. все сообщения будут появляться на стороне сервера и ожидать своего закрытия, что скажется на производительности сервера. Поэтому перед выводом сообщения необходимо проверять тип текущей сессии.

Пример Perl:

if ( !$session->HasValue ( «_CQ_WEB_SESSION» );
{
Win32::MsgBox( «Message» );
}

Пример VB:

Dim CurSession
Dim ISWeb

Set CurSession = GetSession
ISWeb = CurSession.NameValue(«_CQ_WEB_SESSION»)

if ISWeb = FALSE then
msgbox «Messge »
end if

Advertisements

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход / Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход / Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход / Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход / Изменить )

Connecting to %s

 
%d такие блоггеры, как: