Issue with a Dell Axim X5

J

jayderk

Hello all,

I was wondering if you had any idea about the following.

I am writing an application for a PPC that is calling dll functions
generated in eVC 4. the target processor is a ARM processor however I have
tried both the ARM and ARMV4 process compiles for the dll as suggested in a
previous thread.

[DllImport(\\Windows\\DllFileName.dll, EntryPoint="ClearCodes")]
private static extern int ClearCodes (int codesID);



My issue is this function works perfectly on a compaq iPaq 2200 and I get a
MissingMethodException on the Dell Axim X5.

regards,
Jay
 
P

Paul G. Tobey [eMVP]

As a test of the DLL, it would be useful to build a simple C program that
attempts to load the DLL, use GetProcAddress() to get the address of the
function, and then calls it. Is there any chance that the DLL is compiled
with eVC 4 and one of those devices is a PPC2000 or PPC2002? Higher-version
DLLs won't load on older OSes...

Paul T.
 
A

Alex Feinman [MVP]

Axim X5 is a 2002 device. As Paul points out, if you need forward
compatibility, use eVC 3 as your build tool
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top