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

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

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

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

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

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

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

Лоцман ПГС

Автор zazakey, 29.10.13, 13:05:17

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

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

zazakey

Здравствуйте! Недавно столкнулся с такой проблемой. Хотел использовать GetProjectList2 для плагина Лоцман ПГС, а она не выдает список корневых каталогов. Что делать? Может использовал его неправильно если кто то знает дайте совет как быть! Заранее благодарю.

teplinskiy

ЦитироватьХотел использовать GetProjectList2..., а ... не выдает список корневых каталогов. Что делать?
Согласно справке по API метод имеет два параметра, которые помогают понять о результате его отработки:
ЦитироватьinReturnCode - [out] Код возврата. Если 0, то метод отработал без ошибок.
  stErrorMessage - [out] Сообщение об ошибке. Инициализировано при условии, что inReturnCode <> 0.

Вот и проверяйте "inReturnCode" на неравенство 0. В случае неравенства смотрите, что за сообщение в "stErrorMessage".

Если же inReturnCode равен 0, то значит набор данных, который возвращает этот метод не правильно Вами обрабатывается.
Одним из правильных вариантов может быть следующий:
- сохранение набора данных от метода GetProjectList2 в переменную типа "Variant";
- создание динамического "датасет";
- присвоение: "датасет".Data = переменная типа "Variant";
- работа с "датасет", который уже будет содержать список корневых каталогов;
- удаление динамического "датасет".