У меня есть ListView: TListview в моей форме, и я добавляю много значений (приблизительно 25k TListViewItem), который работает довольно быстро, но когда я вызываю Listview.Clear, программа freezes.I проверила его с помощью отладчика, t шаг этой линии.TListView.Clear замораживает мое приложение, как его исправить?
Мой вопрос: как я могу решить свою проблему? Если создать так много элементов менее чем за секунду, то почему их удаление длится вечно (я ждал более 5 минут)?
Нет, я использовал начальное/конечное обновление на первом месте. То же самое. –
Это время где-то проводится. Устраивают ли какие-либо мероприятия? Я бы использовал точки останова или сообщения CodeSite/OutputDebugString. Мне нравится CodeSite для этого, потому что у него есть подключаемый модуль IDE для ввода сообщений EnterMethod/ExitMethod во всех (или нескольких) ваших методах в единицу. –