Bonjour � tous,
J'ai besoin d'aide sur le d�veloppement d'une dll en c++ qui serrais accessible dans une macros VBA.
Je maintient depuis plusieurs ann�es d�j� une dll en visual C++ que je n'utilise d'habitude que dans des programmes en visual basic .net, �a fonctionne bien.
Mais... Il fraudais que je puisse utiliser cette dll dans une macros, et c'est l� que �a se corse...
J'ais ajout� "[assembly:ComVisible(true)];" dans mon assemblyInfo, je fait une exportation via un :
C:\Windows\Microsoft.NET\Framework\v2.0.50727\regasm.exe DLL.dll /tlb:DLL.tlb /codebase DLL
Mes classes et m�thodes sont public :
1 2 3 4 5 6 7 8
|
namespace DLL{
public ref class GENERAL
{
public:
static public int _stdcall Connect(String ^Loging, String ^PassWord, String ^Groupe); |
je suis en /clr
Quand je vais dans le gestionnaire de r�f�rence dans VBA, j'ai bien la r�f�rence "dll" disponible.
Je la coche, par contre quand je vais dans l'explorateur d'objets, je voit bien mes classes (GENERAL par exemple), mais il n'y a aucune propri�t�s ni m�thodes sous mes classes (pas d'cc� � Connect)...
Je n'ai donc acc�s � rien...
Quelqu'un a une solution?
Un grand merci d'avances, trois jours de gal�re d�j�...
Partager