ActiveX komponenter er oftest grafiske kontroller og overholder COM specifikationen. COM kan anvendes både i VB og VC++ (+ andre sprog). Altså kan du sagtens lave en dll i VB og bruge den i VC++. I MSDN er der en artikel der hedder "HOWTO: Access a Visual Basic ActiveX DLL from Visual C++", der beskriver hvordan...
Kan man udvikle noget funktionalitet i VB, kompilere det til en .dll fil og anvende den fra C++. Og evt. så via Java native få adgang hertil ? Det er målet!
Jeg medtager lige mit spm igen: hvad er forskellen mellem de forskellige dll typer, og hvilke krav stilles der til en VB-genereret dll fil for at den kan anvendes fra C++ ? C++ koden skal vel have defineret funktionerne på en eller anden måde ?
Du kan kalde en Win32 DLL lavet i C++ fra Java via JNI. Du kan lave en ActiveX DLL i VB. Og det skulle også være muligt at bruge en ActiveX DLL fra C++.
(og nej - jeg kan ikke give opskriften - har du læst de links jeg angav)
Jeg vil ved første lejlighed tygge på dine links, Arne, og tusind tak for mange gode hints og svar - opskrifter var ikke det jeg søgte, men mere afklaring og links til tutorials (som fået!) Specielt savner jeg nu en konkret indgang til kravene til VB-dll's og hvordan de kan bruges i C++. Man kan vel ikke bruge #include <fil> som ved #include <windows.h> når jeg kalder OS-rutiner, men hvad så ?
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.