Форум программистов, компьютерный форум, киберфорум
Наши страницы
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
 
Jamplane
4 / 4 / 1
Регистрация: 13.09.2013
Сообщений: 154
#1

Передать функцию в качестве параметра

10.02.2014, 10:49. Просмотров 421. Ответов 1
Метки нет (Все метки)

Добрый день. Возникла такая вот необходимость. Причём функция должна быть любая (в любыми входными и выходными параметрами). В интернете нашёл лишь примеры вроде:
Delphi
1
TFunc = Function(x : Integer) : Integer;
Как описать тип данных "функция с любым количеством входных параметров любого типа и выходным параметром любого типа"? Подскажите, пожалуйста!

Добавлено через 2 минуты
Если такое вообще возможно, то хотелось бы ещё и уметь считать количество и типы параметров, а также сами параметры
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.02.2014, 10:49
Ответы с готовыми решениями:

Передать в функцию в качестве параметра индекс цикла i
В общем я пишу прогу на деление\умножение(выбор рандомно) двух рандомных чисел...

Не получается передать в метод OLE в качестве параметра масив
В системе зарегистрирован объект OLE Automation, который имеет метод...

Написать функцию принимающую в качестве параметра второго числа показатель степени
Написать функцию принимающую в качестве параметра второго числа показатель...

Сохранение изменений, произведённых в функции с переменной, переданной в эту функцию в качестве параметра.
Всем привет. Собственно, как это можно сделать? :) Пробовал переменную...

Массив в качестве параметра объекта
Доброго времени суток. Мне нужно создать объект Гость для ресторана. У него...

1
volvo
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
25968 / 17412 / 6906
Регистрация: 22.10.2011
Сообщений: 30,656
Записей в блоге: 6
10.02.2014, 14:07 #2
Цитата Сообщение от Jamplane Посмотреть сообщение
функция с любым количеством входных параметров любого типа
Это array of const
Цитата Сообщение от Jamplane Посмотреть сообщение
и выходным параметром любого типа
А вот тут - не получится. Только возвращать значение заданного типа.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.02.2014, 14:07

Переменная в массиве в качестве параметра?
Доброго времени суток всем. Возникла такая проблема. Понадобилось мне создать...

Динамические переменные в качестве параметра функции
function Increment (x : ^integer) : integer; stdcall; external 'MathLib.dll';...

Любой массив в качестве входного параметра
Добрый день! Возникла необходимость написать подпрограмму удаления элемента из...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru