Bonjour,
Peut-être est-ce que cette question devrait (aussi) être posée sous la rubrique .NET mais je la voici quand même.
J'ai fais une DLL à l'aide de Delphi 7. Voici le code (très simpe):
En gros, la méthode exportée attend un entier et l'affiche dans un message (simple je disais ).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 unit Unit1; interface uses Dialogs, SysUtils; procedure MonTest(i: integer); exports MonTest; implementation procedure MonTest(i: integer); begin showmessage(IntToStr(i)); end; end.
Si je créé un nouveau projet Delphi et tente d'accéder à la méthode contenue dans la DLL, aucun problème. Tout fonctionne parfaitement.
Mais si je créé un nouveau projet VB.NET et tente d'exécuter la méthode, le ShowMessage est erroné. Il donne un nombre qui du genre de celui qu'il donnerait lorsqu'une variable n'est pas initialisée.
Quelqu'un peut m'aider ?
EDIT: J'ai posé une question semblable sur le forum DOTNET (http://www.developpez.net/forums/vie...500598#2500598)
Partager