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