Доброй день всем . На версии 3.24 можно было присвоить бэнду свойство DataSet в nil (не назначен). Например, MasterData1.DataSet := nil; . На версии 4.3.2 такой код приводит к исключению. Почему?
Если выполнить MasterData1.DataSet := nil; в обработчике заголовка отчёта, заголовка страницы, то всё ОК, а вот если попытаться выполнить в обработчика мастердата, то тогда и будет исключение
FR 3.24 ведёт себя также
У меня это висит на кнопке диалоговой формы настройки отчета. так же пробовал засунуть в begin end. Результат тот же. Вот весь код отчета. Больше ничего нет. На странице лежит только MasterData1. Есть диалоговая форма с одной кнопкой. Вот ее обработчки :
procedure Button1OnClick(Sender: TfrxComponent);
begin
MasterData1.DataSet := nil;
end;
И все. То же исключение вылазит.
Комментарии
FR 3.24 ведёт себя также
procedure Button1OnClick(Sender: TfrxComponent);
begin
MasterData1.DataSet := nil;
end;
И все. То же исключение вылазит.
FR 4.3.59, D7