EXPORTER DES FONCTIONS DANS UNE DLL VB6 ADDIN

Signaler
Messages postés
21042
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
-
le pop etre
Messages postés
8
Date d'inscription
mardi 27 septembre 2005
Statut
Membre
Dernière intervention
5 avril 2008
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/19357-exporter-des-fonctions-dans-une-dll-vb6-addin

le pop etre
Messages postés
8
Date d'inscription
mardi 27 septembre 2005
Statut
Membre
Dernière intervention
5 avril 2008

premièrement merci a toi EBartSoft pour cette source.... Elle va m'etre très précieuse.

pour toi ania
si XL et access plante c'est simple... tu dois avoir garder les appels de fonction de dll VB:

préalablement : éditeurVBA/outils/références/parcourir/madll.dll

puis
________________

option explicit

public function mon_nom_a_changer()as 'type
Call mafonction
mon_nom_a_changer = mafonction
end function
________________
dans ton module

maintenant, avec les dll produites par l'intermédiaire de l'addin de EBartSoft, ton module s'écrit tel que :
________________
option explicit

Declare Function mafonction Lib "*\madll.dll" Alias "mon_nom_a_changer" () As 'type
________________



bien évidemment tu peu te passer du changement de nom, mais des fois ça sert à utiliser le même appel de fonction avec des dll différentes mais conditionnées (ou choisie préalablement).

Ex :
54 molliers différent ->
54 formules température_de_saturation(pression_de_saturation)

dans ce cas le changement de nom te permet de choisir parmis l'un ou l'autre des molliers, par lecture d'un .txt ou autre élément logiciel; mon rève profond du moment serais de pouvoir écrire et lire dans la partie logiciel/fichier/propriétés/commentaire du fichier enregistré, ou le module est utilisé.

Si EBartSoft toi ou un autre lecteur de ce forum ayez un conseil.

Bien cordialement

la PopO
cs_ania
Messages postés
4
Date d'inscription
mardi 4 mars 2003
Statut
Membre
Dernière intervention
7 août 2005

Bonjour,

Est-ce que ca devrait marcher quand on appelle les fcts de la DLL depuis XL/VBA ?
Ca me fait planter XL (et ACCESS aussi) ...
Dans VB6, ca marche impec.
Benoit
ydx35
Messages postés
8
Date d'inscription
vendredi 12 septembre 2003
Statut
Membre
Dernière intervention
19 octobre 2005

Bonjour,

Je soutiens A DONF l'idée d'une rubrique Add-ins de VB6 !

Venant des C/C++ (Unix et Borland !) je repasse par VB6 / VBA avant de migrer (peut-etre) vers VB.NET

Vues totues les lacues de votre produit favori (et contraint pour moi), je ne peux qu'encourager mon site de reference....
Yann
Fabio972
Messages postés
62
Date d'inscription
dimanche 22 octobre 2000
Statut
Membre
Dernière intervention
4 août 2004

J'ai trouvé :
http://www.vbfrance.com/code.aspx?ID=7785

Merci EB pour ces bons softs !!!