Подключение собственных функций к отчету
Раздел: Разработки Fast Reports
Добрый день.
После добавления функций через frxReport1.AddFunction('procedure MyFunc()') перестал компилироваться отчет в Designer. Выдает ошибку Undeclared identifier 'MyFunc'. Функция не появилась в списке функций в "Дереве данных". Как исправить ошибку?
Сам отчет выполняется.
Комментарии
А обработчик frxReport.OnUserFunction Вы прописали ?
function TRepDataModule.frxReportUserFunction(const MethodName :String; var Params :Variant) :Variant;
begin
if MethodName = 'MYFUNC' then MyFunc()
end;
Да прописана. Большими буквами, все как надо. Она вызывается. Но в режиме отладки не запускается
В design-time OnUserFunction работать не будет. Для этог нужно выносить Ваши фуккции в пакет, аналогично https://forum.fast-report.com/ru/discussion/9566/news-novaya-versiya-frxaddfunctionlibrary-5-00#latest