]> git.saurik.com Git - wxWidgets.git/commitdiff
compilation fix for CE: don't use GetModuleHandleA() which doesn't exist there
authorVadim Zeitlin <vadim@wxwidgets.org>
Thu, 20 Jan 2005 14:06:58 +0000 (14:06 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Thu, 20 Jan 2005 14:06:58 +0000 (14:06 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@31513 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/msw/dlmsw.cpp

index 177dd7e2021aca9421b75879e0c4344f65e1c1eb..9f904a240cd7e2de2ea6bc27ddb8a0f7af34974a 100644 (file)
@@ -121,8 +121,10 @@ HMODULE wxGetModuleHandle(const char *name, void *addr)
             return hmod;
     }
 
-    // if failed, try by name
-    return ::GetModuleHandleA(name);
+    // Windows CE only has Unicode API, so even we have an ANSI string here, we
+    // still need to use GetModuleHandleW() there and so do it everywhere to
+    // avoid #ifdefs -- this code is not performance-critical anyhow...
+    return ::GetModuleHandle(wxString::FromAscii((char *)name));
 }
 
 // ============================================================================