Original Post
Hi all, I am stuck with a very weird problem. I coded a graphical tool composed by an executable and one DLL in MS VC++ 6.0 under Windows XP. In the DLL there are some functions and the resources (text files) used by the executable. Now, if I launch the debug version of the executable (linked with the debug version of the DLL) from outside the IDE, it runs fine. If I launch the release version of the executable (linked with the release version of the DLL), the application does not work properly, like if it does not find the resources. Ok, I realized that there is some bug in the release version of the DLL, infact if I link the release executable with the debug version of the DLL it works fine. The big weird problem is that if I launch the release executable + release DLL form _within_ the IDE, it works! As far as I know, there should be not a difference between the executable launched by windows explorer and the executable launched from within the IDE. Does anybody has some clue of the reason because this is happening? I am losing a good amount of my sanity for this... thanks a lot, marfr960