Ошибка при изменении свойств Memo из Delphi

отредактировано 08:41 Раздел: FastReport 4.0
Добрый день
Программа написана на delphi 7. В ней строится отчет с помощью fastreport 4. При попытке изменить свойства memo в отчете с завидным постоянством возникает ошибка Access vilation. Она возникает фактически через раз (один раз возникает, второй нет, условия не меняются).
Строка в делфи имеет следующий вид:
frxreport1.FindObject('Memo6').Visible:=False;

Комментарии

  • отредактировано 08:41
    А проверяете ли вы, существует вообще это Memo6 переде тем, как назначать ему свойства?
    Да и вообще желательно кода побольше, доле может быть и не в frxreport1.FindObject('Memo6').Visible:=False;
  • отредактировано 08:41
    написал:
    frxreport1.FindObject('Memo6').Visible:=False;

    Рекомендую код слегка видоизменить.
    (frxreport1.FindObject('Memo6') as TfrxMemoView).Visible:=False;
    

    Ну и как сказано выше, не мешало бы проверить объект на существование.

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

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