![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 10.02.2021
Сообщений: 686
|
![]() Код:
Код:
Вопрос: возможно ли как-то передать именно локальную процедуру/функцию (под-процедуру)? |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 07.11.2011
Сообщений: 178
|
![]()
Возможно, но зачем?
Код:
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 10.02.2021
Сообщений: 686
|
![]()
Следующий тест, который выдал ошибку
Мне нужно чтобы внутренняя процедура пользовалась переменной внешней Код:
|
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 07.11.2011
Сообщений: 178
|
![]()
Посыл то понятен, не понятен практический смысл. Максимально усложнить код для запутывания декомпиляторов? Усложнить жизнь тому, кто будет делать рефакторинг? Просто исследование возможностей delphi?
В целом можно передать так: Код:
Код:
Код:
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 10.02.2021
Сообщений: 686
|
![]()
Практический смысл - просто я на простом чем-то тестирую идею которая нужна в более сложном коде.
А практическая задача: есть одна единая процедура которая проверяет наличие в папке файла соответствующего каким-то параметрам. А собственно параметры поиска - их определяет функция которая передаётся внутрь процедуры через параметры |
![]() |
![]() |
![]() |
#6 | |
ПШП
Участник клуба
Регистрация: 15.07.2013
Сообщений: 1,926
|
![]() Цитата:
![]() |
|
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 10.02.2021
Сообщений: 686
|
![]()
Если честно, впервые про такое услышал
Пытался погуглить. Но всё написано слишком заумно Где можно почитать простыми словами объяснение что это такой и как это работает? |
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 10.02.2021
Сообщений: 686
|
![]() Код:
Последний раз редактировалось Kronos913; 17.10.2024 в 02:08. |
![]() |
![]() |
![]() |
#9 | |
Я самый любопытный
Участник клуба
Регистрация: 24.07.2012
Сообщений: 1,987
|
![]() Цитата:
Код:
|
|
![]() |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 10.02.2021
Сообщений: 686
|
![]()
Чтобы не создавать новую тему, у меня такой вопрос: как через переменную вызвать локальную процедуру?
Код:
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Передать переменную в процедуру-реакцию | Kronos913 | Общие вопросы Delphi | 9 | 16.02.2021 02:49 |
Описать процедуру Minmax(X, Y), записывает в переменную X минимальное из значений X и Y, а в переменную Y - максимальное | kinash96 | Помощь студентам | 3 | 12.10.2013 19:49 |
как передать параметры в процедуру через общую область памяти | idShura | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 10 | 13.07.2012 20:00 |
Передать параметр в процедуру | VistaSV30 | Microsoft Office Access | 2 | 18.12.2009 20:45 |
Как передать указатель в процедуру??? | kate4ka | Общие вопросы Delphi | 1 | 17.03.2008 12:49 |