Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.09.28;
Скачать: CL | DM;

Вниз

не получается обратиться к элементам ListView через указатель   Найти похожие ветки 

 
Turbine ©   (2008-08-13 22:14) [0]

Доброго времени.
Существует некий объект (принадлежит Form1), содержащий указатель на листвью
В начале идет присвоение:
myObj.pListview:=@ListView1;

Обработчик ListView.onMouseDown вызывает метод объекта myObj, в котором пытается определить номер выбранного элемента или выдать значение -1 (если не выбрано ничего).

Но как я ни крутился вылезает "Stack overflow"


 
palva ©   (2008-08-13 22:33) [1]

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


 
Юрий Зотов ©   (2008-08-13 23:07) [2]

> Turbine ©   (13.08.08 22:14)  

> В начале идет присвоение:
> myObj.pListview:=@ListView1;

Не нужны здесь никакие указатели, любая переменная объектного типа уже и так сама по себе указатель. Поэтому:
myObj.Listview := ListView1;

> вылезает "Stack overflow"

Видимо, рекурсию устроили, вот оно и вылезает. Давайте код.


 
Rouse_ ©   (2008-08-13 23:09) [3]


> Но как я ни крутился вылезает "Stack overflow"

В обработчиках ты создал рекуссию, отсюда и переполнение. Показывай сам код.


 
Германн ©   (2008-08-14 00:12) [4]

Давно не было тем с рекурсией. Тоже интересно глянуть код.



Страницы: 1 вся ветка

Текущий архив: 2008.09.28;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.021 c
15-1218179922
Псалтырь
2008-08-08 11:18
2008.09.28
overload для одного только метода


2-1218790822
Vlad Oshin
2008-08-15 13:00
2008.09.28
Интерфейс. Как бы сделать?


15-1217942065
DelphiN!
2008-08-05 17:14
2008.09.28
На рабочем столе не отображаются ярлыки


2-1219031607
FIL-23
2008-08-18 07:53
2008.09.28
sql запрос


2-1218734987
Dr.Andrew
2008-08-14 21:29
2008.09.28
Как запретить/разрешить ввод от клавиатуры любых символов ?