![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
ListView в виртуальном режиме работает коряво [D5, WinXP]
Yus © (2005-01-31 06:27:00)Уважаемые мастера, не сталкивался ли кто нибудь с такой проблемой:
ListView работает в виртуалном режиме. Выводит большой массив информации.При быстром перемещении мышкой ползунка ListView программа закрывается или выбрасывает ошибку "Invalid pointer operation" Подскажите как это устранить.
Defunct (2005-01-31 20:27:00) [1]> эта... цитирую:
> Specifies whether the list view control is virtual.
ну и где здесь слово mode, regime, routineили хотя бы order?
где-то вы обращаетесь к несуществующему полю (очень часто бывает неверный typecast). Без кода тут большего сказать нельзя.
GuAV (2005-01-31 20:21:00) [2]код OnData в студию !
wicked (2005-01-31 20:15:00) [3]> Yus (31.01.05 06:27)
а на ексепшенах делфи не останавливается?... вот там call stack поглядеть и надо...
> Defunct © (31.01.05 19:54) [1]
> никаких виртуальных режимов у ListView нет.
эта... цитирую:
Specifies whether the list view control is virtual.
__property bool OwnerData = {read=FOwnerData, write=SetOwnerData, default=0};
Description
Set OwnerData to true to specify that the list view is virtual. A virtual list view can contain a huge number of items (specifically, up to a DWORD). However, you must manage the items of a virtual list view using the OnData, OnDataFind, OnDataHint, and OnDataStateChange event handlers. For example, you must explicitly provide a value to a list item’s StateIndex property if it is to display a check box.
Defunct (2005-01-31 19:54:00) [4]ошибка в программе.
Что подразумевалось в фразе "ListView работает в виртуалном режиме." никаких виртуальных режимов у ListView нет.
приведите код на котором выскакивает ошибка.