Hallo Community,
ich möchte Euch erneut um Hilfe bitten! Bei folgender Aufgabenstellung komme ich leider nicht weiter:
Aus einer Delphi-
DLL möchte ich einen StringVektor an Excels VBA übergeben. Dazu habe ich eine funktionierende Lösung entwickelt, die folgendermaßen aussieht:
Delphi XE5 Professional
Zielplattform: 32-Bit-
DLL
Excel: 2016
Sind VBA-Arrays nicht einfach
OLE safearrays und VBA Strings
OLE BSTR (aka Delphi Widestring)? Ist definitiv zu lange her, dass ich mich damit beschäftigt habe, aber ich glaube, dein Ansatz ist falsch. Verwende einfach VARIANT-Variablen auf beiden Seiten, das sollte einfacher sein.