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

Вниз

Функторы   Найти похожие ветки 

 
Sers   (2002-10-31 15:23) [0]

В С есть такая конструкция, когда в функцию передается указатель на функцию. И уже из этой функции по указателю можно вызвать переданную функцию.

Возможно ли это реализовать в Дельфи ?


 
MBo ©   (2002-10-31 15:27) [1]

да


 
Внук ©   (2002-10-31 15:28) [2]

См. процедурные типы, процедуры обратного вызова и т.д.


 
KSergey ©   (2002-10-31 16:48) [3]

Т.к. думаю, что сам по себе вопрос исчерпан, то позвольте не в тему. По поводу MBo © (31.10.02 15:27)
Друзья, я понимаю, что есть стиль Анатолия Подгорецкого. Пусть это будет его фирменным стилем. Пусть он прав. Но не надо может перенимать на все 100 и навсегда и всем это, а?
Да, часто хочется так ответить. Но в данном случае вопрос не совсем дебильный, согласитесь. И ну понятно же, что человек хочет не просто узнать можно или нет, а так же хочет узнать и как это сделать... Да, иногда и поучить надо, но может не всегда?
Давайте хоть иногда все же отвечать сразу, а?


 
Calm ©   (2002-10-31 16:52) [4]

Поддерживаю KSergey.
Если человек спрашивает, значит хочет получить ответ.

Вам кажется что вопрос очень простой и нужно разбираться самому?
Так просто не отвечайте. И не надо ни над кем издеваться.


 
Romkin ©   (2002-10-31 18:53) [5]

Ну что вы в самом-то деле...
MBo - программист :-))
"Подумав 5 минут, выдал абсолютно точный и при этом абсолютно бесполезный ответ..."


 
Anatoly Podgoretsky ©   (2002-10-31 20:12) [6]

Кто его знает, может он с кем нибудь поспорил есть или нет такое в Дельфи


 
VictorT ©   (2002-10-31 21:08) [7]


> "Подумав 5 минут, выдал абсолютно точный и при этом абсолютно
> бесполезный ответ..."

А откуда цитатка? Что-то крутится такое в голове... Не из Лукьяненко случайно? Или Екслера?


 
Esipenko   (2002-10-31 21:25) [8]

Это из анекдота, если не ошибаюсь. Там про Холмса и Ватсона, путешествующих на воздушном шаре.


 
evgeg ©   (2002-10-31 23:00) [9]

Надо учиться задавать и ОТВЕЧАТЬ на вопросы. Часто сталкиваюсь с тем, что отвечают не на тот вопрос, который поставлен (вопрос просто не читают).
IMHO Mbo правильно ответил. Если человек хочет узнать, как это сделать, он может переспросить.


 
lipskiy ©   (2002-11-01 02:33) [10]

Я согласен, что ответ был дан корректный. Думать можно что угодно, и совершенно не следует из вопроса, что чел хочет еще и узнать "как". Может его просто интересует сам факт ( Anatoly Podgoretsky © (31.10.02 20:12) Кто его знает, может он с кем нибудь поспорил есть или нет такое в Дельфи).
А у программиста логическое мышление действительно, как в анекдоте про воздушный шар, это просто специфика работы.

Задавайте вопросы точнее! Умение формулировать вопросы стимулирует логическое мышление и способствует повышению профессионального уровня программиста!


 
MBo ©   (2002-11-01 06:06) [11]

>KSergey
Справедливо :(


 
KSergey ©   (2002-11-01 07:12) [12]

> MBo © (01.11.02 06:06)
> >KSergey
> Справедливо :(

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

> lipskiy © (01.11.02 02:33)
> Задавайте вопросы точнее! Умение формулировать вопросы стимулирует
> логическое мышление и способствует повышению профессионального
> уровня программиста!

хочется добавить так же, что часто это позволяет и вовсе избавиться от здавания вопроса... Впрочем, такой разворот обсуждался неоднократно.


 
Sers   (2002-11-01 09:56) [13]

Вау. Какое тут развернулось обсуждение. Даже ветку в другой раздел переместили. :)

Во - первых прошу прощения, за несовсем правильно заданный вопрос. В будущем учту все замечания.

Во - вторых спасибо Внуку - процедурные типы это то, что было мне нужно.

В - третьих, если не сложно поясните, что такое процедуры обратного вызова. Будет достаточно ключевой фразы, по которой я смогу найти соответствующий раздел в Help"е.


Спасибо.


 
MBo ©   (2002-11-01 10:10) [14]

процедуры обратного вызова - CallBack


 
Дмитрий Баранов ©   (2002-11-01 10:51) [15]

Функтор вообще-то - это просто класс, у которого перегружен оператор ()... Прибамбас широко используется в STL, где использование функторов из-за особенностей работы компилятора предпочтительней по скорости, чем передача указателя на функцию (т.е. callback)



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

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

Наверх




Память: 0.5 MB
Время: 0.02 c
1-59114
iNew
2002-11-08 10:11
2002.11.18
Как к одному событию нажатия на popup меню привязать два разных


14-59349
Дмитрий Баранов
2002-10-29 12:13
2002.11.18
WAP


1-59143
Zhirnov Maxim
2002-11-03 17:05
2002.11.18
Помогите с созданием компонентов из dfm файла.


14-59388
Number 1
2002-10-17 03:10
2002.11.18
Не может быть!!!


1-59108
Freeze
2002-11-08 07:49
2002.11.18
Как поварачивать рисунок на определенный градус