Bonjour,

J'ai besoin d'utiliser une dll écrite en delphi 7 (que je ne peux pas modifier).
Je connais le prototypage des fonctions en delphi, mais je n'arrive pas à appeler les différentes fonctions.

Prototypage de la fonction delphi:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
procedure p_PROC(var a,b,c,d,e:T_Single_Ptr);
Côté C# je ne sais pas comment déclarer des pointeurs vers des réels sur 4 (T_single_ptr).

J'ai cherché du côté de DllImport mais je patauge pour l'instant.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
[DllImport("DELPHI.dll", CharSet = CharSet.Ansi, EntryPoint = "p_PROC")]
        public static extern void p_PROC(? a, ? b, ? c, ? d, ? e);

Auriez-vous une idée de comment faire pour utiliser une dll delphi pour appeler des fonctions de cette dll ?

Merci d'avance pour votre aide.