fx_forum
Messages postés6Date d'inscriptionjeudi 5 octobre 2006StatutMembreDernière intervention24 avril 2007
-
5 oct. 2006 à 13:59
Koryf21
Messages postés1Date d'inscriptionmardi 2 octobre 2007StatutMembreDernière intervention 2 octobre 2007
-
2 oct. 2007 à 19:07
Bonjour,
Pour acceller un code Excel VBA, j'aimerais sous-traiter des taches a une dll. C'est possible et il y a plein d'exemples sur ce site. Mais pas en C++ avec DEV-C++.
J'ai des problemes de decorations dans le .def (en C++ mais pas en C). Au mieux, Excel me dit que mes requetes ne sont pas conventionnelles.
Les exemples que j'ai recupere sont developpe avec Visual C++ et marche tres bien.
Quelqu'un aurait-il pour un exemple tout con (e.g. fonction addition) :
- le projet DEV-C++ : toto.dev
- le code : toto.cpp & toto.h
- idealement le Makefile (je me mefie de celui generer automatiquement par DEV-C++)
- le toto.def
- un vba qui utilise toto.dll : youpla.bas
fx_forum
Messages postés6Date d'inscriptionjeudi 5 octobre 2006StatutMembreDernière intervention24 avril 2007 5 oct. 2006 à 18:11
non pas vraiment ...
je viens du monde hpux / linux et apres une breve recherche pour windows, j'ai trouve dev-c++ et il me plait bien
a force de bidouiller j'ai trouve les solutions pour interfacer correctement :
toto.h :
extern "C" __declspec(dllexport) double hello3(int i, double a);
Precisions, le code en C++ est genere avec Visual Studio 2005 C++ Express et j'utilise Excel 2003. Mon fichier .xls se trouve dans le meme repertoire que la .dll. Il me semblait que je devais aussi avoir un .lib pour gerer les appels de la dll?
Qu'aurais-je oublie dans le parametrage de mes API ?