Bonjour à tous,

première fois que je met les pieds dans cette partie du forum car je travaille exclusivement en Pascal objet avec l'EDI Delphi, d'où mon problème quand je m'aventure avec VB.net

Le problème est le suivant : j'ai créé une dll avec Delphi XE10, avec une fonction à l'intérieur :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
Function DllTest2(sName: string): string;StdCall;
begin
	result:='Bienvenue '+sName ;
end ;
Mon but maintenant est d'appeller cette dll en VB.net.

Mon code est le suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
Public Class Form1
    Private Declare Auto Function DllTest2 Lib "C:\Users\Utilisateur\Documents\MyDll.dll" Alias "DllTest2" (sname As String) As String
 
    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        Dim maPhrase As String
        maPhrase = DllTest2("merlin")
    End Sub
 
 
End Class
En executant ce code, j'ai l'erreur suivante :

Nom : Erreur.jpg
Affichages : 456
Taille : 69,8 Ko

J'utilise Visual Studio 2013 avec le framework 4 ou 4.5.

Quelqu'un peut-il m'aider sur ce sujet ?