Bonjour à tous,
je dois utiliser une dll c++ dans le cadre d'un projet sous compact framework 2.0 en C#.
Cette dll a déja tourné sous pocket pc 2002 mais impossible de la faire tourner sous pocket pc 2003. Il m'envoie un message du style "can't find Pinvoke dll..."
J'ai donc recompilé la dll sous evc4.0 avec la sdk pour pocket pc 2003. En principe ca doit tourner mais j'ai toujours le même et irritant message d'erreur.
je la déclare comme suit:
[DllImport("\\ressources\\MaDll.dll",EntryPoint="MA_DLL")]
unsafe public static extern void MA_DLL(structure_entree*);
et l'appelle de ma fonction:
unsafe {
Form1.MA_DLL( ref str_In );
}