Re: Using Unicode DLLs on 98 SE
So, apparently, InstallShield must be manually figuring out the
necessary registry entries, and making those entries itself, rather
than relying on regsvr32 or some equivalent.
Yes, that's the recommended thing for installers to do.
Now, I'm always careful not to use the Unicode versions of functions
that are implemented differently for Unicode and ANSI.
What do you mean by that?
And like I said, I have multiple Unicode DLLs that work perfectly fine
on multiple 98 SE machines.
If you've fully tested them, and they work, there's presumably no
problem, what are you worrying about?
I would prefer not to switch the build from Unicode to ANSI, as I
imagine that this might involve a significant amount of work, even
though I don't use any Unicode functions
If you don't use any Unicode functions (I presume you mean the
operating system calls) what does it matter if you compile for ANSI or
Unicode?
So - am I actually in danger here? Or is what I'm doing OK, as long as
I keep being careful not to use Unicode functions?
The only danger I can see is one of maintenance & future enhancements
- you run the risk of calling a Unicode API that either doesn't exist
or is not implemented in Win9x.
Any advice would be greatly appreciated. Thanks in advance for any
help.
If you wanted to use Unicode APIs you could use the Unicows layer to
fake a consistent Unicode interface on Win9x.
Dave