Свойство TfrxComponent.IsLoading
Eugene Lachinov
Санкт-Петербург
Свойство TfrxComponent.IsLoading
сейчас
property IsLoading: Boolean read GetIsLoading write FIsLoading;
предлагается
property IsLoading: Boolean read GetIsLoading write SetIsLoading;
SetIsLoading нужен виртуальный
Проблема - наследники TfrxDataSet (точнее связанные с ними компоненты VCL)пытаются открыться во время загрузки, так как состояния ComponentState csLoading, csReading не устанавливаются
сейчас
property IsLoading: Boolean read GetIsLoading write FIsLoading;
предлагается
property IsLoading: Boolean read GetIsLoading write SetIsLoading;
SetIsLoading нужен виртуальный
Проблема - наследники TfrxDataSet (точнее связанные с ними компоненты VCL)пытаются открыться во время загрузки, так как состояния ComponentState csLoading, csReading не устанавливаются
Комментарии
procedure TfrxCustomDataset.SetActive(Value: Boolean);
begin
Dataset.Active := Value;
end;
procedure TfrxCustomDataset.SetFilter(const Value: String);
begin
Dataset.Filter := Value;
end;
procedure TfrxCustomDataset.SetFiltered(Value: Boolean);
begin
Dataset.Filtered := Value;
end;
Эти процедуры вызываются при загрузке формы (fr3) из файла, но у DataSet не установлено состояние csLoading, csReading.
предложение
property IsLoading: Boolean read GetIsLoading write SetIsLoading;
SetIsLoading - виртуальный и это никак не сказывается на текущей работе FastReport