Bonjour

J'ai écrit une dll en delphi 5 contenant
GenereCourbe(a,b,c,d:string);

Lorsque je l'appelle d'un autre programme delphi aucun problème
Ex : GenereCourbe('a','b','c','d'); => les paramètres lus sont bien
'a','b','c','d'

Lorsque je l'appelle d'un programme VB6 j'obtient une exception logiciel

Public Declare Sub GenereCourbe Lib "Dllcourbe.dll" (a As String, b As
String, c As String, d As String)

GenereCourbe "a","b", "c", "d" ou bien avec

Dim a As String
Dim b As String
Dim c As String
Dim d As String
a = "a"
b = "b"
c = ""
d = ""

GenereCourbe a, b, c, d

le problème est dû au passage des paramètres string j'obtient des
Hiéroglyphes au lieu de paramètres attendues
d'ou le plantage

Comment doit-on passer ou définir les paramètres ???

Merci.