![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 27.03.2012
Сообщений: 438
|
![]()
Добрый день
![]() Не получается передать указатель на функцию Firstfunction класса TNewClass : Код:
Спасибо ![]() ![]() Последний раз редактировалось bakanaev; 21.09.2014 в 15:07. |
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 12.09.2012
Сообщений: 1,030
|
![]()
Pointer(указатель) содержит адресс твоей функции в адресном пространстве процесса. И любой указателя на тип делатся так:
Код:
Использовать её можно примерно так: Код:
Что нужно программисту: Компьютер, Среда программирование, Воображение, Прямые руки, Мозги, Знания этой среды программирования.
Программист-это профессия, а программирование-это моё хобби. ![]() |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 27.03.2012
Сообщений: 438
|
![]()
саша40 зачем вы описали то, что и так есть в коде? Я просто опустил все лишнее.
Если передавать функцию не описаную в классе, ту все ок. Если функция описана в классе, то вылетает ошибка как в первом посте Код:
![]() |
![]() |
![]() |
![]() |
#4 |
Цифровой кот
Старожил
Регистрация: 29.08.2014
Сообщений: 7,629
|
![]() Код:
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 27.03.2012
Сообщений: 438
|
![]()
Не помогло, все равно пишет:
[dcc32 Error] ***.pas(109): E2036 Variable required ![]() |
![]() |
![]() |
![]() |
#6 |
Цифровой кот
Старожил
Регистрация: 29.08.2014
Сообщений: 7,629
|
![]()
Экспериментируй:
Код:
Чудес-то не бывает, ёмаё. Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
Последний раз редактировалось min@y™; 21.09.2014 в 15:35. |
![]() |
![]() |
![]() |
#7 | |
Форумчанин
Регистрация: 21.04.2014
Сообщений: 115
|
![]() Цитата:
Firstfunction - это уже сам по себе указатель, но еще типизированный =-) |
|
![]() |
![]() |
![]() |
#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 |