|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
21.09.2014, 13:20 | #1 |
Форумчанин
Регистрация: 27.03.2012
Сообщений: 438
|
Помогите передать указатель на функцию класса
Добрый день
Не получается передать указатель на функцию Firstfunction класса TNewClass : Код:
Спасибо Последний раз редактировалось bakanaev; 21.09.2014 в 15:07. |
21.09.2014, 14:50 | #2 |
Участник клуба
Регистрация: 12.09.2012
Сообщений: 1,030
|
Pointer(указатель) содержит адресс твоей функции в адресном пространстве процесса. И любой указателя на тип делатся так:
Код:
Использовать её можно примерно так: Код:
Что нужно программисту: Компьютер, Среда программирование, Воображение, Прямые руки, Мозги, Знания этой среды программирования.
Программист-это профессия, а программирование-это моё хобби. |
21.09.2014, 15:07 | #3 |
Форумчанин
Регистрация: 27.03.2012
Сообщений: 438
|
саша40 зачем вы описали то, что и так есть в коде? Я просто опустил все лишнее.
Если передавать функцию не описаную в классе, ту все ок. Если функция описана в классе, то вылетает ошибка как в первом посте Код:
|
21.09.2014, 15:16 | #4 |
Цифровой кот
Старожил
Регистрация: 29.08.2014
Сообщений: 7,629
|
Код:
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
|
21.09.2014, 15:19 | #5 |
Форумчанин
Регистрация: 27.03.2012
Сообщений: 438
|
Не помогло, все равно пишет:
[dcc32 Error] ***.pas(109): E2036 Variable required |
21.09.2014, 15:32 | #6 |
Цифровой кот
Старожил
Регистрация: 29.08.2014
Сообщений: 7,629
|
Экспериментируй:
Код:
Чудес-то не бывает, ёмаё. Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
Последний раз редактировалось min@y™; 21.09.2014 в 15:35. |
21.09.2014, 15:34 | #7 | |
Форумчанин
Регистрация: 21.04.2014
Сообщений: 115
|
Цитата:
Firstfunction - это уже сам по себе указатель, но еще типизированный =-) |
|
21.09.2014, 18:33 | #8 |
Форумчанин
Регистрация: 27.03.2012
Сообщений: 438
|
Спасибо, помогло
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
ООП в C++Builder: помогите передать в функцию указатель на структуру | =A_Z_A= | Помощь студентам | 2 | 13.03.2014 12:05 |
Передать указатель на указатель в функцию | erro | Общие вопросы C/C++ | 3 | 29.10.2012 17:59 |
Как передать указатель на функцию в функцию | WIN32APIist | Общие вопросы C/C++ | 1 | 27.01.2011 10:35 |
как в timeSetEvent CALLBACK передать функцию класса ? | Teksa | Общие вопросы C/C++ | 0 | 23.07.2010 11:21 |
Как передать в функцию указатель на String | avd | Общие вопросы C/C++ | 6 | 06.06.2010 17:52 |