Здравствуйте, как можно передать анонимную функцию из Delphi в C++?
Delphi:
CallDelphiFunc(procedure
begin
WriteLn('Called');
end);
C++:
void CallDelphiFunc(???) {
???
}
Из Delphi в С++ (и обратно) можно что-то передать только через Си ABI (не С++, а именно Си). А в Си нету понятия анонимной функции, так что из Delphi в С++ вы её передать не можете.
В Си, в качестве аргумента функции, можно передавать указатель на другую функцию и это та самая возможность, которая может помочь вам решить задачу.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Добрый день! Подскажие как получить float значения? Код для чтения регистров
Есть два сервера с идентичным ПО, железом и рабочим окружениемОС старый добрый 6 дебиан