Zugriff auf C++ Bibliothek mittels VBA

guddy

Mitglied
Hallo Leute,

ich habe folgendes Problem und hoffe, dass ihr mir bei der Lösung helfen könnt.

Ich habe eine Bibliothek in C++ mit verschiedenen Funktionen und ein kommerzielles Simulations-Programm, welches Excel als Schnittstelle mittels Add-In benutzt. Ist es möglich auf diese C++-Bibliothek zuzugreifen und die dort hinterlegten Funktionen zu verwenden indem ich ein VBA-Programm schreibe? Funktioniert sowas sauber und wenn ja wie kann ich das realisieren?

Ein Tip den ich schon bekommen habe ist: eine DLL zu dieser Bibliothek zu erzeugen? Wie gehts sowas, geht es auch anders?

Viele Grüße

Guddy
 
Also es ist möglich auf c++ dlls zuzugreifen. Hierfür wurde COM entwickelt. ob so etwas sauber funktioniert hängt von der Realisation der c++.dll ab. Beinhaltet sie zusätzlich eine TypeLib kannst du unter umständen direkt Objekte aus der c++ dll nutzen, andernfalls musst du dich den apis bedienen.

Da dies aber nicht so einfach ist würde ich mich erst einmal mit Com DLLs beschäftigen. Hier im Forum gab es dafür auch schon einige Posts.

Grüsse bb
 
Zurück