Глюк при сохранении frf
Иногда после корректировки отчёта при сохранении frf файл отчёта вырастает сходу до 400К. Закономерность этого дела установить не удалось. Что бы это значило и можно ли как-то этот клюк исправить, так как перерисовывать отчёты по-новой не очень хочется?
PS: Версия 2.52. При необходимости могу выслать такую frf-ку.
PS: Версия 2.52. При необходимости могу выслать такую frf-ку.
Комментарии
PS. 2.54 не установлена у меня. До сих пор хватало 2.52. Установлю и проверю.
Разработчики вообще на готовые решения, которые исправляют их ошибки, никак не реагируют ) Так шта придётся искать самому ...
я бы и сам нашёл, чего в исходниках подправить, да времени на это нету совсем. сроки поджимают.
procedure TfrPages.LoadFromStream(Stream: TStream);
[skip]
else if b = $FD then // datasets
begin
if frDataManager <> nil then
frDataManager.LoadFromStream(Stream);
Stream.Read(b, 1);
break;
end
[skip]
Там что-то лишнее - или Stream.Read(b, 1) или break; или и то и другое ... (надо проверять на реальной FRF)
P.S. Баг проявляется если в отчёте используется DataManager