Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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
13-1121691834
RA
2005-07-18 17:03
2008.09.28
Установка .NET


2-1218968367
altatr
2008-08-17 14:19
2008.09.28
Как узнать об активных сетевых подключениях


1-1196769878
TIF
2007-12-04 15:04
2008.09.28
DPI и решение проблем, возникающих с ним


15-1218053693
Franciscosuarez
2008-08-07 00:14
2008.09.28
Красивая задача...может и встречалась тут)))не знаю


2-1218791914
vegarulez
2008-08-15 13:18
2008.09.28
Вопрос про поток при POST запросе.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский