2011/10/30 JonY <[email protected]>: > On 10/30/2011 19:07, Kai Tietz wrote: >>> >>> IIRC there is no foolproof way to deal with this issue, libmsvcr100.a >>> only has the __lc_codepage_func version, no __lc_codepage, so that goes >>> both ways if you want to link to msvcrXX instead of msvcrt. >>> >>> Anybody know if GetProcAddress works on data exports? >> >> Sure, it does. >> >> Kai > > OK, next is how do we determine which version of runtime is used by the > program? Just loop through a known list with GetModuleHandle? >
This issue is already solved and part of this routine. We have a helper-method, which determines used msvcr*.dll by application. Feel free to read the code. To walk through module-list is a pretty bad idea, as it might show you a runtime loaded by some different DLL etc. And so, if there are more then one msvcrt loaded within one app space, you couldn't determine, which one is the static-bound one. Regards, Kai ------------------------------------------------------------------------------ Get your Android app more play: Bring it to the BlackBerry PlayBook in minutes. BlackBerry App World™ now supports Android™ Apps for the BlackBerry® PlayBook™. Discover just how easy and simple it is! http://p.sf.net/sfu/android-dev2dev _______________________________________________ Mingw-w64-public mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
