Вызов интерфейса GetUserGroupGal
Добавлено: 05 ноя 2022, 07:29
var i : integer;
lGroupsMarker : longInt;
cGrNrec : comp;
...
cmPick:
{
var i : integer = 0;
lGroupsMarker := 1;
case CurField of
#sUserGroups:
{
if RunInterface('C_TUNE::GetUserGroupGal', lGroupsMarker, cGrNrec) <> cmCancel
{
for (i; i < GetMarkerCount(lGroupsMarker); i++ )
{ GetMarker(lGroupsMarker, i, cGrNrec); }
}
}
end;
}
...
В вышеприведенном фрагменте кода программы при вызове интерфейса открывается окно со списком пользовательских групп. Отмечаю Insert'ом необходимые мне группы и нажимаю Enter. После этого программа аварийно завершает выполнение по RunTime Error. Подозреваю, что ошибка в передаваемых параметрах или в их значениях. К сожалению, не нашел примеров использования. В atldoc'е соответственно мизерное содержание информации.
Где ошибка?
lGroupsMarker : longInt;
cGrNrec : comp;
...
cmPick:
{
var i : integer = 0;
lGroupsMarker := 1;
case CurField of
#sUserGroups:
{
if RunInterface('C_TUNE::GetUserGroupGal', lGroupsMarker, cGrNrec) <> cmCancel
{
for (i; i < GetMarkerCount(lGroupsMarker); i++ )
{ GetMarker(lGroupsMarker, i, cGrNrec); }
}
}
end;
}
...
В вышеприведенном фрагменте кода программы при вызове интерфейса открывается окно со списком пользовательских групп. Отмечаю Insert'ом необходимые мне группы и нажимаю Enter. После этого программа аварийно завершает выполнение по RunTime Error. Подозреваю, что ошибка в передаваемых параметрах или в их значениях. К сожалению, не нашел примеров использования. В atldoc'е соответственно мизерное содержание информации.
Где ошибка?