Passage d'une chaine de caractere entre Excel et une dll

  • Initiateur de la discussion Initiateur de la discussion Mirascheat
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

M

Mirascheat

Guest
Bonjour,

J'ai un probleme qd je veux apliquer ce tutorial à mon cas : Créer des dll en C compatibles avec VB 6

En effetje veux faire passer une chaine de charactere par valeur entre ma macro excel et ma dll ainsi :

Code:
#include "essai.h"

void __stdcall HelloWorld(char chaine[5])
{
MessageBox(NULL, chaine,"Message",MB_OK);
}



Code:

Private Declare Sub HelloWorld Lib "C:\Dev-Cpp\Projet2.dll" (ByVal chaine As String)

Sub test()

Dim chaine As String
chaine = String(255, vbNullChar)
chaine = "cool"
HelloWorld chaine

End Sub



Mais j'ai des erreurs de compilation de ce type :
conflicting types for 'HelloWorld'
previous declaration of 'HelloWorld'

Quelqu'un pour m'aider ?
Merci par avance
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Retour