--- 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.



Reply via email to