Страница 1 из 1

Не передается параметр из интерфейса в Ard

Добавлено: 28 окт 2008, 12:30
makar
В интерфейсе пишу код:

mMC:=InitMarker('MC',8,10,10);
ClearMarker(mMC);

if (RunInterface('F_Getan::GTCgKau_GroupSch',word(3),word(12),crec,mMC)=cmCancel) Exit;
message('Выбрано групп :'+GetMarkerCount(mMC));

Сообщение выдает правильное. Проверил: в mMC хранится то, что нужно.
Дальше пытаюсь параметром отправить mMC в Ard. Но там он уже пустой.

Помогите, начинающему!

Добавлено: 28 окт 2008, 13:39
k_vit
Потому что при закрытии интерфейса DoneMarker() срабатывает.

Добавлено: 28 окт 2008, 13:41
k_vit
Используйте маркер непосредственно в Ard-отчете

Добавлено: 28 окт 2008, 13:47
Алексей
Достаточно заново проинитить маркер после вызова фейса, и mMC будет уже содержать помеченные в другом интерфейсе значения.

Добавлено: 28 окт 2008, 16:45
makar
Спасибо. Вызвал интерфейс в Ard и нет проблем.
Вопрос снят.