I started to use this code to use my national characters set.
- Code: Select all Expand view RUN
- REQUEST HB_CODEPAGE_TRWIN
HB_CDPSELECT( "TRWIN" )
After this change, I have another problem with TGet(). I have some get variables that has picture "@!". It should be uppercase all characters in get.
All character is working good except our national character "İ". "İ" is the uppercase of "i".
When I press the upper "İ", there is no problem, but lower "i" is converted to "I" (without dot).
1. I have tried to build my application with TGet.prg after delete all my obj files. The result is same.
2. I have searched the picture "@!" in TGet.prg and found in line 1203.
Code:
- Code: Select all Expand view RUN
- nKey = Asc( CharUpper( nKey ) )
I have searched CharUpper function info but there is not in fwh source directory. I dont know harbours is.
I have changed this line like that.
- Code: Select all Expand view RUN
- nKey = Asc(Upper(Chr(nKey)))
It is long way but It is working GOOD.
I dont want to changed fwh source in my application. Should I always us like this.
Any opinion?
Thanks.