Я хочу создать COM-объект в макросе VBA и затем передать его в DLL-библиотеку Delphi (D2009). Как должно выглядеть объявление моей процедуры в Delphi?
Справочная информация:
Я ожидаю (надеюсь) макрос VBA:
создать объект COM,
вызвать Delphi DLL,
передать объект COM в процедуру DLL Delphi,
оставайтесь в живых до тех пор, пока DLL-библиотека Delphi не закроется сама (в DLL будут встроенные формы для взаимодействия с пользователем).
Я думаю, мне нужно создать функцию обратного вызова, чтобы макрос VBA знал, что я закончил, чтобы он мог привести в порядок, но я буду работать над этим независимо от этого вопроса.
UPDATE
Более конкретно: каким должно быть объявление экспортированной функции для DLL-библиотеки Delphi.