I'm using GdViewer with C++Builder 2010.
I noticed GdViewer has somethig wrong at Unicode path handling.

img1
Look img1. this program send filename including Japanese character
(UTF-16) to DisplayFromFile method. 0x30DF is Japanese character.
this is okay. I can see 0.jpg and method return '0'.

img2
and Look img2. it's same program except Japanese character change
0x30DF -> 0x30E0. this case DisplayFromFile method can't find file.
return code is '10'. of course file exist.
0x30DE - 0x30DF is okay. 0x30E0 - 0x30E5 is no good at least.
I have no idea about other characters.
I tested version 4.12.4 - 4.12.10.
4.12.3 probably has no trouble.
do u have any idea?
