SetEnumList не понимает массив типа comp
Добавлено: 28 янв 2010, 17:26
Пытаюсь передать массив типа comp в функцию SetEnumList , чтобы определить NRec выбранного элемента, но ничего не получается, код такой:
Т.е. в списке мои значения не появляются, если же убрать последний передаваемый параметр CONRecs, то все нормально. Как обойти эту проблему. Т.е. задача в том, что мне нужно узнать NRec выбранной в списке записи
Код: Выделить всё
var CONRecs: array [1..4] of comp;
var CONames: array [1..4] of string;
// Заполняем массивы значениями и NRec-ами
SetCOItemParams(GetUserCONRec(), CONRecs[1], CONames[1]);
SetCOItemParams(0032000000000047h, CONRecs[2], CONames[2]);
SetCOItemParams(00320000000001B0h, CONRecs[3], CONames[3]);
SetCOItemParams(0032000000000183h, CONRecs[4], CONames[4]);
SetEnumList(scrMain, #_selCO, CONames, CONRecs);