Ошибки в Fast Report 4.6 User Guide

отредактировано September 2009 Раздел: FastReport 4.0
Уважаемые разработчики Fast Report!

Скажите, пожалуйста, на какой электронный адрес можно сообщать вам об ошибках в мануалах Fast Report.

Сегодня обнаружил такие ошибки в мануале Fast Report 4.6 на страницах 99-100.

Во-первых, куски скриптов на Pascal и C++ противоречат друг другу:

Pascal:
procedure
 GroupFooter1OnBeforePrint(Sender: TfrxComponent);
begin
if not Engine.FinalPass  then
    List.Add(FloatToStr(SUM(<Group."ItemsTotal">,MasterData1)));
  Inc(i);
end;

С++:
void
 GroupFooter1OnBeforePrint(TfrxComponent Sender)
{
  List.Add(FloatToStr(SUM(<Group."ItemsTotal">,MasterData1)));
  i++;
}

На мой взгляд, правильный код (на Pascal) должен быть такой:
procedure
 GroupFooter1OnBeforePrint(Sender: TfrxComponent);
begin
if not Engine.FinalPass  then
    List.Add(FloatToStr(SUM(<Group."ItemsTotal">,MasterData1)));
    else Inc(i);
end;

Иначе вылетает ошибка "List Index out of bounds"

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

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