• Добро пожаловать на Форум пользователей ПО АСКОН. Пожалуйста, авторизуйтесь.
 

Уважаемые пользователи,

Хотим проинформировать вас о режиме работы регистрации на нашем сайте.

Зарегистрироваться возможно в рабочие дни, с 8:00 до 20:00 (мск).

Если у вас возникнут вопросы или потребуется дополнительная информация, не стесняйтесь обращаться к нашей службе поддержки. Вы можете связаться с нами по указанным контактным данным на нашем сайте.

Благодарим вас за понимание и сотрудничество. Мы ценим ваше терпение и стремимся предоставить вам лучший опыт использования нашего сервиса.

С уважением,
Команда Ascon

Проверка папки в работе (на редактирований)

Автор Daiver, 23.02.12, 16:02:57

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Daiver

Здравствуйте!
У меня проблемка, мне необходимо реализывать проверку, чтобы выдовала указаная папка находиться ли в работе (т.е. на редактирований) или нет.
Заранее спасибо.

Maxxx

Ну так в чем проблемма. Есть метод GetInfoAboutVersion (inMode = 15). Он и вернет _LOCKED

Daiver

По подробнее можете объяснить, как этот метод работает?
Как то трудно понимаеться.

Sergey

а что конкретно не понятно?

передаете в метод 2 параметра:

"inIdVersion" = идентификатор версии интересующего Вас объекта
и
"inMode" = 15

Получаете информацию об объекте, среди которой будет "_LOCKED" - уровень блокировки объекта (0 - не блокирован/1 - блокирован текущим пользователем/ 2 - блокирован "другим" пользователем);

Выписка из справки:

Variant GetInfoAboutVersion(

BSTR stTypeName,        // название типа

BSTR stProductName,        // ключевой атрибут

BSTR stVersionNumber,        // версия объекта

long inIdVersion, // идентификатор версии 

long inMode,        // режим вывода

Variant * inReturnCode,        // код возврата

Variant * stErrorMessage,        // сообщение об ошибке

);

inMode = 15

Возвращает информацию об объекте.

Возвращает набор данных с полями:

[_ID_VERSION] int - уникальный идентификатор объекта;

[_TYPE] string - название типа;

[_PRODUCT] string - ключевой атрибут;

[_VERSION] string - версия объекта;

[_STATE] string - состояние объекта;

[_ACCESSLEVEL] int - уровень доступа к объекту (1-чтение|2-чтение\запись|3-администрирование) ;

[_LOCKED] int - уровень блокировки объекта (0 - не блокирован/1 - блокирован текущим пользователем/ 2 - блокирован "другим" пользователем);

[_DOCUMENT] int - является ли документом (1 - является/0 - не является).