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

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


Вопрос

  • Модераторы
Опубликовано

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

 

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

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

 

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

 

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

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

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

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

  • 0
  • Администраторы
Опубликовано

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

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

  • 0
  • Модераторы
Опубликовано

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

  • 0
  • Администраторы
Опубликовано

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

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

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

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить на вопрос...

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

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

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

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

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

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