Bonjour,
tout d'abord, je tiens à préciser que je ne suis en rien informaticien! J'utilise la programmation VBA pour les besoins d'une étude en socio des sciences. Je serais donc très reconnaissant aux éventuels répondant de formuler leur réponse en conséquence (je comprends que pouic au jargon). Voici mon problème :
j'ai écris une application en VBA pour Microsoft Access. Il s'agit en particulier de faire des opérations sur de gros tableaux (pour obtenir d'autres gros tableaux). Mais ces opérations peuvent être très longues. C'est ça le problème.
Pour le résoudre, j'envisage de créer une dll qui feraient ces opérations et pourrait être appelée depuis mon application en VBA. Bref créer une dll contenant un fonction transformant des tableaux en un autre tableau et pouvant être appelée dans mon appli Access.
Premières questions : est-ce possible? est-ce une bonne idée (une dll est-elle plus rapide que le code en VBA)?
Si les réponses à ces questions sont positives, viennent des questions plus ardues :
Quel logiciel utiliser pour créer ces dll (Faut-il utiliser c++ pour écrire les dll)? Existe-t-il un moyen simple de transformer un bout de code VBA en dll? comment faire pour que la fonction de la dll soit utilisable dans le code VBA? éventuellement, existe-t-il des références biblio pour m'aider? lesquelles?
Bien aimablement, et en vous remerciant tous par avance pour votre aide,
EL