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.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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
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.
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.