параметры функции boSetTuneEx

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

Ответить
Гаврилюк Марина
Постоянный обитатель
Сообщения: 151
Зарегистрирован: 27 авг 2007, 12:16
Откуда: ОАО КЧХК
Контактная информация:

параметры функции boSetTuneEx

Сообщение Гаврилюк Марина »

Вопрос такой: в отчете пишу

function boSetTuneEx (string, word, comp, boolean) : word;

boSetTuneEx('RGHTBL.NOUPDATE.CURSVAL',ttUser,0065000000000017h,true);
при компиляции тычет в 12 позицию и говорит, что ожидала параметр.

В чем дело и как правильно задать параметры этой функции?
Den
Местный житель
Сообщения: 1844
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Ярославская область ОАО "Часовой завод Чайка" г. Углич
Контактная информация:

Сообщение Den »

Да вродь все компиляется...что в .frm что в .vip

.form wfvwfrvr
.ard
.table blank
.var
li1: word;
.endvar
.begin
li1:=boSetTuneEx('Fin.User.cPlansSch',ttuser,0000000000000004h,true);
end.
.endform
Гаврилюк Марина
Постоянный обитатель
Сообщения: 151
Зарегистрирован: 27 авг 2007, 12:16
Откуда: ОАО КЧХК
Контактная информация:

Сообщение Гаврилюк Марина »

Версия 7.12:

.form tuneusers
.ard
.table blank
.var
li1: word;
.endvar
.begin
!_loop x$users
li1:=boSetTuneEx('RGHTBL.NOUPDATE.CURSVAL',ttuser,0065000000000017h,true);
if li1<>1
{
NoProtectRecord(#CURSVAL, true);
NoProtectRecord(#KLVAL, true);
}
else
{
ProtectRecord(#CURSVAL, true);
ProtectRecord(#KLVAL, true);
}
end.
.endform
Выдает ошибку ttuser,нет такой функции поля ли метода (позиция 50) строки li1:=boSetTuneEx('RGHTBL.NOUPDATE.CURSVAL',ttuser,0065000000000017h,true);
Den
Местный житель
Сообщения: 1844
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Ярославская область ОАО "Часовой завод Чайка" г. Углич
Контактная информация:

Сообщение Den »

Подключи в проекте сборки TUNES.INC. Там эта константа описана. Ну или прямо в форме

ttUSER = 0; // Пользователя
ttGroup = 1; // Группы
Гаврилюк Марина
Постоянный обитатель
Сообщения: 151
Зарегистрирован: 27 авг 2007, 12:16
Откуда: ОАО КЧХК
Контактная информация:

Сообщение Гаврилюк Марина »

Спасибо, откомпилировала только когда 0 напрямую указала вместо ttUser.
Ответить