Форум: "Начинающим";
Текущий архив: 2008.09.28;
Скачать: [xml.tar.bz2];
Внизне получается обратиться к элементам 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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.078 c