Программирование на Атлантисе (VIP, FCOM, ARD), FastReport
Модераторы: m0p3e , edward_K , Модераторы
niteo
Постоянный обитатель
Сообщения: 151 Зарегистрирован: 17 сен 2009, 11:39
Контактная информация:
Сообщение
niteo » 05 июл 2013, 15:44
Всем доброго времени. Объясните, как работать с маркером данного интерфейса.
Прошу прощения за нубский вопрос, в маркерах я новичок.
Делаю так:
Код: Выделить всё
cmInit:
mDep := InitMarker('', 8, 200, 10);
cmPick:
RunInterface('Z_STAFFCAT::PickCatalog2', Integer(-11), cpodr, comp(100))
DepCount := GetMarkerCount(mDep)
Так вот DepCount содержит 0, хотя я выбираю несколько подразделений.
RAJAH
Местный житель
Сообщения: 932 Зарегистрирован: 18 фев 2008, 12:49
Сообщение
RAJAH » 05 июл 2013, 16:01
По-моему, в InitMarker ещё имя этого самого маркера прописать надо - 'CatalogsMarker'. Да и инициализация должна происходить после вызова интерфейса.
niteo
Постоянный обитатель
Сообщения: 151 Зарегистрирован: 17 сен 2009, 11:39
Контактная информация:
Сообщение
niteo » 05 июл 2013, 16:16
RAJAH писал(а): По-моему, в InitMarker ещё имя этого самого маркера прописать надо - 'CatalogsMarker'. Да и инициализация должна происходить после вызова интерфейса.
Откуда вы узнали, что имя маркера "CatalogsMarker"?
По поводу инициализации - вы правы. В таком порядке и с таким именем заработало. Спасибо большое.
Irina_
Местный житель
Сообщения: 554 Зарегистрирован: 17 июл 2012, 11:56
Откуда: Республика Беларусь, г.Могилев
Сообщение
Irina_ » 04 фев 2015, 13:47
инициализация должна происходить после вызова интерфейса
RAJAH, сегодня опять Ваш совет помог. Спасибо.
RAJAH
Местный житель
Сообщения: 932 Зарегистрирован: 18 фев 2008, 12:49
Сообщение
RAJAH » 05 фев 2015, 11:43
Irina_ писал(а): RAJAH, сегодня опять Ваш совет помог. Спасибо.
Что могу сказать? На здоровье! Жмякайте плюсы!