OVH Cloud OVH Cloud

pb de dll

1 réponse
Avatar
rob
Salut !

Je veux utiliser dans Excel les fonctions d'une DLL que j'ai créée en C++.
Pour cela, je met au début de module :

Declare Function myFunc Lib "MyDLL.dll" (ByVal a As Integer, ByVal b As
Integer) As Integer

Tout fonction très bien, sauf que je ne peux plus effacer mon fichier Excel
(après l'avoir refermé bien sur)
Je me demandais s'il ne fallait pas rajouter ensuite une autre ligne pour
briser ce lien donc.

Thx

1 réponse

Avatar
Laurent Longre
Bizarre... Non il n'y a besoin de rien de particulier, en principe. Tu utilises
bien la convention d'appel standard dans ta fonction C++ ?

extern "C" __declspec(dllexport) int __cdecl myFunc(int a, int b)

Laurent


Salut !

Je veux utiliser dans Excel les fonctions d'une DLL que j'ai créée en C++.
Pour cela, je met au début de module :

Declare Function myFunc Lib "MyDLL.dll" (ByVal a As Integer, ByVal b As
Integer) As Integer

Tout fonction très bien, sauf que je ne peux plus effacer mon fichier Excel
(après l'avoir refermé bien sur)
Je me demandais s'il ne fallait pas rajouter ensuite une autre ligne pour
briser ce lien donc.

Thx