du c dans du vba

du c dans du vba - VB/VBA/VBS - Programmation

Marsh Posté le 27-04-2004 à 12:28:02    

Bonjour
J'ai un programme en vba(excel) qui fait des calculs vraiment lourds ... donc je voudrais faire un petit programme en c qu ifasse les calculs.
Est ce possible ?
Comment passer les parametres du vba au c et inversement ?
Merci pour toutes vos indications.

Reply

Marsh Posté le 27-04-2004 à 12:28:02   

Reply

Marsh Posté le 27-04-2004 à 13:03:48    

c'est possible: tu fais une DLL pure Windows (ou implémentant COM/ActiveX). Tu pourras exporter les fonctions et les utiliser en VB tout comme on peut déjà le faire avec les API Win32. Si tu utilises COM/ActiveX, c'est encore mieux, mais beaucoup plus complexe, car la DLL s'intégrerait naturellement dans ton projet.


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Marsh Posté le 27-04-2004 à 13:49:59    

Est ce qu'il serait possible d'avoirun peu plus de precision ... je n'ai jamais fait de dll (d'ailleurs je ne sais pas ce que c'est mais bon je vais me renseigner) ... comment faire passer les parametres entre vba->c et c->vba ...

Reply

Marsh Posté le 27-04-2004 à 14:35:24    

ouch, ça va être ton prochain exercice, apprendre à faire une DLL :D
 
désolé mais je sais pas faire de DLL en C :sweat:
 
mais pour la mécanique d'échange de données, tu peux regarder comment on utilise l'API Win32 en VB, ce sera le même principe.


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed