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 :
Mon but maintenant est d'appeller cette dll en VB.net.
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 code est le suivant :
En executant ce code, j'ai l'erreur suivante :
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
J'utilise Visual Studio 2013 avec le framework 4 ou 4.5.
Quelqu'un peut-il m'aider sur ce sujet ?
Partager