// headers
// ----------------------------------------------------------------------------
-#if defined(__GNUG__) && !defined(NO_GCC_PRAGMA)
- #pragma implementation
-#endif
-
// For compilers that support precompilation, includes "wx.h".
#include "wx/wxprec.h"
);
return false;
-#endif // !wxUSE_UNICODE_MSLU
-
+#else // wxUSE_UNICODE_MSLU
// and the MSLU DLL must also be available
HMODULE hmod = ::LoadLibraryA("unicows.dll");
if ( !hmod )
}
::FreeLibrary(hmod);
+#endif // !wxUSE_UNICODE_MSLU
}
return true;
return wxEntry(argc, argv);
}
-// May wish not to have a DllMain or WinMain, e.g. if we're programming
-// a Netscape plugin or if we're writing a console application
-#if !defined(NOMAIN)
-
-extern "C"
-{
-
-// ----------------------------------------------------------------------------
-// WinMain
-// ----------------------------------------------------------------------------
-
-// Note that WinMain is also defined in dummy.obj, which is linked to
-// an application that is using the DLL version of wxWidgets.
-
-#if defined(_WINDLL)
-
-// DLL entry point
-
-BOOL WINAPI
-DllMain(HINSTANCE hModule, DWORD fdwReason, LPVOID WXUNUSED(lpReserved))
-{
- // Only call wxEntry if the application itself is part of the DLL.
- // If only the wxWidgets library is in the DLL, then the
- // initialisation will be called when the application implicitly
- // calls WinMain.
-#ifndef WXMAKINGDLL
- switch (fdwReason)
- {
- case DLL_PROCESS_ATTACH:
- return wxEntry(hModule);
-
- case DLL_PROCESS_DETACH:
- wxEntryCleanup();
- break;
- }
-#else
- (void)hModule;
- (void)fdwReason;
-#endif // !WXMAKINGDLL
-
- return TRUE;
-}
-
-#endif // _WINDLL
-
-} // extern "C"
-
-#endif // !NOMAIN
-
#endif // wxUSE_GUI && __WXMSW__
// ----------------------------------------------------------------------------