Re: [GD-Windows] DLL initialization (was: Loading new DLLs on old Windows)
Brought to you by:
vexxed72
From: Andras B. <bn...@ma...> - 2004-02-17 16:23:06
|
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 |