Bonjour,
j'ai fais un titre assez généraliste en effet !
Mon problème est le suivant, j'ai une DLL où je dois passer un string de Delphi vers C# :
Delphi side:
C# side :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 s_file = 'C:\etetetetet'; showmessage(CompilerHSL(s_file));
Sauf qu'il me renvoi que 'C' dans mon showmessage.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 [DllExport("CompilerHSL", CallingConvention = CallingConvention.StdCall)] public static string CompilerHSL(string s_file) { return s_file; }
Quelqu'un sait comment manipuler comme il se doit les string entre Delphi et c# ?
Merci pour vos réponses !!
Partager