--- In [email protected], "silvermoonwoman2001" <sheri...@...> wrote: > There are apparently some differences in Win2K vs XP > > <http://www.eggheadcafe.com/forumarchives/vcmfc/Dec2005/post24790482.asp> > > If I show the two high code points in a unicode.messagebox, I see only two > box characters. I guess on Win 2k, you see four.
Dunno, haven;t tried and don't have time now. However, that's a different issue (from whether plugin gets counts in strings right). MsgBox code doesn't have to count anything, just forwards unicode string to MessageBoxW. If api call MessageBoxW gets things wrong, as it probably does in W2K, so it goes. But take inputdialog service: that has to hunt through characters looking for delimiters, looking for things like '~' (as a WCHAR). Actually, might work, cause it will never trip over half of a surrogate pair...hmm, that will take some analysis. Anyway, if W2K gets some things wrong in other parts of the api besides counting characters, all the more reason to switch to a third party lib that's kept up to date. Eventually.
