Ошибка при выключенном принтере

отредактировано 09:15 Раздел: FastReport 3.0
unit frxCtrls;
...
    try
      FillChar(LFont, sizeof(LFont), 0);
      LFont.lfCharset := DEFAULT_CHARSET;
      EnumFontFamiliesEx(Printer.Handle, LFont, @EnumFontsProc, LongInt(str), 0);  // line 821 Ошибка здесь
    except;
    end;
AV в 'GDI32.dll'
ИМХО пустой except не есть хорошо - лучше бы это обрабатывать.

Комментарии

  • отредактировано 09:15
    except там стоит именно для того, чтобы не вылезала эта ошибка.

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

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