Estoy buscando crear un objeto COM en una macro VBA y luego pasarlo a una DLL de Delphi (D2009). ¿Cómo debería ser la declaración de mi procedimiento en Delphi?pase adoconnection de vba a delphi
Antecedentes: estoy esperando (la esperanza) de la macro de VBA para: crear el objeto COM, invocar la DLL de Delphi, pasar el objeto COM para el procedimiento Delphi DLL, seguir con vida hasta que la DLL de Delphi cierra en sí (la DLL tendrá formularios incrustados para que el usuario interactúe).
Creo que tendré que crear una función de devolución de llamada para que la macro de VBA sepa que he terminado, para que pueda arreglar pero voy a trabajar en eso independientemente de esta pregunta.
ACTUALIZACIÓN Más específicamente: ¿Cuál debería ser la declaración de la función exportada para la DLL de Delphi.
Gracias para eso, será útil para la próxima etapa. Agregué a mi pregunta original para aclarar que estoy buscando la declaración ** exports **. –
@SilentD, he agregado código con la parte 'exports' – teran
No es necesario' LoadLibrary'/'GetProcAddress' en VBA. Utilizarías un 'Declare'. Pero 'stdcall' es esencial ya que eso es todo lo que VBA sabe. –