Я ищу, чтобы создать COM-объект в макросе VBA, а затем передать его в DLL Delphi (D2009). Как должна выглядеть декларация моей процедуры в Delphi?pass adoconnection от vba to delphi
фона: Я ожидаю, что (в надежде) УВА макрос: создать объект COM, вызвать Delphi DLL, передать объект COM к процедуре Delphi DLL, остаться в живых до тех пор, Delphi DLL не закрывается (DLL будет иметь встроенные формы для взаимодействия с пользователем).
Я думаю, мне нужно создать функцию обратного вызова, чтобы макрос VBA знал, что я сделан, чтобы он мог привести в порядок, но я буду работать над этим независимо от этого вопроса.
ОБНОВЛЕНИЕ Точнее: что должно быть декларация экспортируемой функции для DLL Delphi.
Спасибо для этого - это будет полезно для следующего этапа. Я добавил к моему первоначальному вопросу, чтобы уточнить, что я ищу декларацию ** export **. –
@SilentD, я добавил код с частью 'exports' – teran
. Нет необходимости в' LoadLibrary'/'GetProcAddress' в VBA. Вы должны использовать 'Declare'. Но 'stdcall' является существенным, так как это все VBA знает. –