Bonjour,
J'ai une DLL implementer en Delphi, et j'essai désespérement de récuperer la valeur de ma fonction gethello() de cette DLL avec visual C#
J'ai réalisé un petit programme de test![]()
mon code Delphi:
function Tprojet_delphi.gethello: WideString;
begin
result := 'Hello world';
end;
mon code C#:
public partial class Form1 : Form
{
[DllImport("c:/Project1.dll", CharSet = CharSet.Auto, CallingConvention = CallingConvention.StdCall, EntryPoint = "#1")]
static extern string gethello();
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
MessageBox.Show(gethello());
}
}
Et quand je clique sur le bouton1, le messagebox est vide...![]()
![]()
Si quelqu'un peut m'éclairer...
Merci d'avance.
Partager