Why dll can't be loaded
-
Hi everyone: This actually my first post and hope to be part of the group...:). I have created an updated 2002 .dll using evc++ and placed it in the root of 2002 ppc. for some reason the system doesn't recognize it. When I try the old one, it works. Any help regarding that? Thanks a lot. Bob, Software Developer;
-
Hi everyone: This actually my first post and hope to be part of the group...:). I have created an updated 2002 .dll using evc++ and placed it in the root of 2002 ppc. for some reason the system doesn't recognize it. When I try the old one, it works. Any help regarding that? Thanks a lot. Bob, Software Developer;
I think the system will look first on the \Windows directory. Have you tried to put it there?
-
I think the system will look first on the \Windows directory. Have you tried to put it there?
Thanks a lot Joao, Yeah I did. and also I figured out the problem. it was the 'outputfile' in the project settings. before, I put it for 'x86debug' while it needed 'ARM debug'. Tell the truth, I don't know what the difference is...!! I would like to know though. I think it depends on the cpu type of the deveice. However, if that's corrrect, how would we know which for which. JUST A FOLLOW UP THOUGHT AFTER THE BIG HEADACH I GOT FROM THIS TINY DIFFERENT SETTING. Thanks again for your answer. Software Developer
-
Thanks a lot Joao, Yeah I did. and also I figured out the problem. it was the 'outputfile' in the project settings. before, I put it for 'x86debug' while it needed 'ARM debug'. Tell the truth, I don't know what the difference is...!! I would like to know though. I think it depends on the cpu type of the deveice. However, if that's corrrect, how would we know which for which. JUST A FOLLOW UP THOUGHT AFTER THE BIG HEADACH I GOT FROM THIS TINY DIFFERENT SETTING. Thanks again for your answer. Software Developer
You are right about the CPU type. As a matter of fact, you can produce executables for ARM (StrongARM) and the emulator. When you choose the emulator on your project setting, all the compiler's output (.obj, .dll, .exe) goes to the x86debug or x86release (or whatever they are named in your setup). Before generating any output, make sure you have selected the correct target. ;) Don't worry too much about this mistake: from my experience everybody does that, especially when targetting multiple platforms, or when transitioning from the debug to the shipping version of the product (it happended to me just yesterday). Regards, João