Перейти к содержанию
Fire Monkey от А до Я
  • 0

[TMemo] Ошибка рендеринга при большом кол-ве строк


Вопрос

  • Модераторы

Здравствуйте!

 

Хотелось бы узнать подробней об этом баге

post-59-0-19268700-1437992133_thumb.png

 

программа была запущена в течении нескольких часов, и вот выдало такой баг

 

как лечить? или какое максимальное кол-во символов оно может содержать?

в Мемо был лог, который писался в течении всего этого времени, но на скрине его нет.

бывает еще такое проявление когда Мемо не рендерит текст и даже фон, просто принимает фон формы, остается толька каретка

Ссылка на комментарий

Рекомендуемые сообщения

  • 0
  • Администраторы

Запись в мемо осуществлялась всегда в одном потоке?

Ваше приложение похоже на логгер от нескольких клиентов. Не могло ли получиться так, что у вас два разных потока одновременно пытались вывести сообщение в мемо?

Ссылка на комментарий
  • 0
  • Модераторы

в мемо напрямую вообще ничего не пишется, пишется в буферный TStringList а он по определенным событиям только обновляет Мемо

Ссылка на комментарий
  • 0
  • Администраторы

Эта ошибка говорит, что в мемо строк больше, чем о них знает презентация, которая их рисует. Теоретически такая ситуация могла произойти при многопоточной записи.

Ссылка на комментарий

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить на вопрос...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...