Обработка Ongetvalue в консольном приложении

отредактировано 09:31 Раздел: FastReport 2.xx VCL
Есть консольное приложение, в нем процедура вывода отчета:
var fr: TfrReport;

procedure GetValue(const ParName: String;  var ParValue: Variant);
begin
//...здесь идет код процедуры
end;

procedure OpenRep;
begin
   fr := TfrReport.Create(Application);
   //а теперь мне нужно сделать обработчик события
   fr.OnGetValue := GetValue;
   //но при таком раскладе не работает - выдает несовпадение типов
   //В FR-ке это событие TDetailEvent = procedure(const ParName: String; var ParValue: Variant) of object;
   //в чем моя ошибка???????????????????????????????????????????????
   fr.LoadFromFile('Report.frf');
   ...
   fr.Free;
end;

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.