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

  • Initiateur de la discussion Mirascheat
  • Date de début
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
 

Statistiques des forums

Discussions
312 309
Messages
2 087 106
Membres
103 469
dernier inscrit
Thibz