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