OK, I got it. It was indeed the ARM tag. FYI: VS 2005, Linker Options, More ?? ("Erweitert" in German), Destination Computer ARM (switch /MACHINE:ARM) Closed. Regards ----- Original Message ----- From: Roland Klabunde To: pjsip list Sent: Saturday, April 12, 2008 7:29 PM Subject: THUMB or ARM Hi experts, I was trying to compile Sasa's pjsipdll.dll for Windows Mobile. Generally I succeeded, I have a DLL and I'm able to use the DLL under WM 6. For some reasons the Visual Studio debugger refuses to emulate a SmartPhone program. The error is "MissingMethodException PInvoke with pjsipdll.dll", basically the emulator has a problem with the DLL. A simple WM dll, written from scratch, does not have problems to cooperate with the emulator. At a first glance, the main difference is, that the "good" dll has the file information "ARM (0x01c0)" whereas pjsipdll.dll comes with "THUMB (0x1c2)". 1) Could that cause VS 2005 emulator to refuse to load the DLL? 2) If 1) is yes: How to get an "ARM" dll? Regards ------------------------------------------------------------------------------ _______________________________________________ Visit our blog: http://blog.pjsip.org pjsip mailing list pjsip at lists.pjsip.org http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.pjsip.org/pipermail/pjsip_lists.pjsip.org/attachments/20080412/c9e527a6/attachment.html