Re: DLL initialization (was: Loading new DLLs on old Windows)
Andras Balogh <[email protected]>
| Newsgroups | gmane.games.devel.windows |
|---|---|
| Message-ID | <[email protected]> |
I've checked this with dumpbin, and it uses the "A" version from everything (eg. CreateFileMappingA), there is no W version present. Thanks, Andras Monday, February 16, 2004, 6:59:09 PM, Phil Teschner wrote: > This was asked before, but I'll just ask it again. Are you absolutely > sure you aren't uising any functions that in any way touch functions > that have unicode equivalents? > Remember that Windows 2K/XP natively support these functions while on > Win9x you need to supply an extra library to get the compatibility. > Furthermore, remember that quite a few of the standard functions have > defines in the headers which select between the non unicode (A at the > end of the function) and unicode (W at the end of the function). > For example there is a CreateWindowA and a CreateWindowW function and > CreateWindow is defined to be one or the other depending on your > settings (whether or not UNICODE is defined or not). > Running dumpbin might show you whether your DLL is indeed expecting > the wide character versions or not. For example > Phil ------------------------------------------------------- SF.Net is sponsored by: Speed Start Your Linux Apps Now. Build and deploy apps & Web services for Linux with a free DVD software kit from IBM. Click Now! http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click _______________________________________________ Gamedevlists-windows mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/gamedevlists-windows Archives: http://sourceforge.net/mailarchive/forum.php?forum_id=555