Sto cercando di creare un oggetto COM in una macro VBA e quindi passarlo a una DLL Delphi (D2009). Come dovrebbe apparire la mia dichiarazione di procedura in Delphi?passaggio adoconnection da vba a delphi
Background: mi aspetto (sperando) la macro VBA per: creare l'oggetto COM, richiamare la DLL Delphi, passare l'oggetto COM alla procedura Delphi DLL, rimanere in vita fino a quando la DLL Delphi chiude stesso (la DLL avrà moduli incorporati per l'utente con cui interagire).
Penso che avrò bisogno di creare una funzione di callback per consentire alla macro VBA di sapere che ho finito in modo che possa riordinare, ma lavorerò su quello indipendentemente da questa domanda.
UPDATE In particolare: quale dovrebbe essere la dichiarazione di funzione esportata per la DLL Delphi.
Grazie per quello - sarà utile per il prossimo stadio. Ho aggiunto alla mia domanda iniziale per chiarire che sto cercando la dichiarazione ** exports **. –
@SilentD, ho aggiunto il codice con la parte 'exports' – teran
Non c'è bisogno di' LoadLibrary'/'GetProcAddress' in VBA. Dovresti usare un 'Declare'. Ma 'stdcall' è essenziale poiché è tutto ciò che VBA conosce. –