Page 1 of 3
CHINESE IN GET
Posted: Thu Sep 29, 2011 10:59 am
by ukservice
Hello,
How can I use chinese characters in get fields?.
Thank you.
Re: CHINESE IN GET
Posted: Thu Sep 29, 2011 11:02 am
by richard-service
ukservice wrote:Hello,
How can I use chinese characters in get fields?.
Thank you.
You need to modify TGet Class code for Two bytes characters.
Re: CHINESE IN GET
Posted: Thu Sep 29, 2011 11:26 am
by ukservice
Hello.
And how can be done?.
Why does not FWH support this?.
Thank you.
Re: CHINESE IN GET
Posted: Thu Sep 29, 2011 11:29 am
by richard-service
ukservice wrote:Hello.
And how can be done?.
Why does not FWH support this?.
Thank you.
Control position and key problem.
Ex: Press Left/Right/Del key, only delete or move one byte character.But Asia use Two bytes of character.
Re: CHINESE IN GET
Posted: Thu Sep 29, 2011 11:55 am
by ukservice
Hello,
I am afraid I have no idea of what I must change in tget.prg.
How much is your class?.
Does Fivetech plan to implement it?.
Thanks.
Re: CHINESE IN GET
Posted: Thu Sep 29, 2011 12:30 pm
by cdmmaui
Hello,
Here is the RC file I used and got it to work. Please make sure the SimSum font is loaded on the workstation.
TEST DIALOG 20, 41, 356, 86
STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
FONT 12, "SimSun"
{
EDITTEXT 201, 68, 29, 230, 12
EDITTEXT 202, 68, 44, 230, 12
CONTROL "\x89É\xA6s", 301, "BUTTON", BS_USERBUTTON | WS_TABSTOP, 302, 8, 46, 18
CONTROL "\xA8ú\xAEø", 302, "BUTTON", BS_USERBUTTON | WS_TABSTOP, 302, 29, 46, 18
CONTROL "\xA5\xB4\xA6L", 303, "BUTTON", BS_USERBUTTON | WS_TABSTOP, 302, 50, 46, 18
LTEXT "ENGLISH NAME", 101, 5, 29, 60, 12
LTEXT "\xA4\xA4\xA4å\xA9m\xA6W", 102, 5, 44, 60, 12
}
Re: CHINESE IN GET
Posted: Thu Sep 29, 2011 12:48 pm
by richard-service
ukservice wrote:Hello,
I am afraid I have no idea of what I must change in tget.prg.
How much is your class?.
Does Fivetech plan to implement it?.
Thanks.
>>How much is your class?.
Please call me. richard dot service at seed dot net dot tw
>>Does Fivetech plan to implement it?.
I think NO. Because I modify my TGet class support that input Chinese character.
Another problem: We can't add themes interface into my EXE. Because we modify TGet class not work within themes, remove themes work fine.
I do'nt know Why Minigui work fine. Maybe Antonio need to fix this problem.
Re: CHINESE IN GET
Posted: Thu Sep 29, 2011 2:22 pm
by ukservice
Richard,
Is your class compilant with latest FWH and Harbour 3.0 builds?.
Maybe Fivetech can offer you a free update if you help Antonio to implement chinese chars in TGet
Re: CHINESE IN GET
Posted: Thu Sep 29, 2011 4:57 pm
by richard-service
ukservice wrote:Richard,
Is your class compilant with latest FWH and Harbour 3.0 builds?.
Maybe Fivetech can offer you a free update if you help Antonio to implement chinese chars in TGet
I have copy TGet class to him. But he have no idea for Chinese themes solution.
Re: CHINESE IN GET
Posted: Thu Sep 29, 2011 5:16 pm
by Antonio Linares
John, Richard,
We are willing to include Richard's changes in FWH Class TGet.
The problem we have is that we can´t manage a Chinese (or any other unicode language) Windows version.
Re: CHINESE IN GET
Posted: Thu Sep 29, 2011 6:22 pm
by ukservice
Antonio and Richard,
Thank you for help.
My customer uses an english Windows 7 but in product´s name he needs also to include chinese words (a.e RED TEA 华语/華語).
If I type 华语/華語 in notepad, I see propely. But not in TGet, i get ?????.
Re: CHINESE IN GET
Posted: Thu Sep 29, 2011 6:27 pm
by Antonio Linares
John,
If I type 华语/華語 in notepad, I see propely. But not in TGet, i get ?????
I don't know how to write that, sorry
If you provide us detailed instructions to do it, then we may be able to support it, thanks
Re: CHINESE IN GET
Posted: Thu Sep 29, 2011 6:33 pm
by richard-service
Antonio Linares wrote:John, Richard,
We are willing to include Richard's changes in FWH Class TGet.
The problem we have is that we can´t manage a Chinese (or any other unicode language) Windows version.
I had test Minigui TEditBox EXE( themes ), I press right/left/del ... key, cursor position work fine.
Only problem is input Unicode Chinese character and appear '?'
I test fwh within my TGet EXE( themes ), I press right/left/del ..key, cursor position work.
but if you delete character, I look Garbled. I think count position not work.
input Unicode Chinese character and appear '?'
I test fwh within my TGet EXE( not themes ), I press right/left/del ..key, cursor position work.
but if you delete/copy/paste character, anythink work fine.
input Unicode Chinese character and appear '?'
Re: CHINESE IN GET
Posted: Thu Sep 29, 2011 6:48 pm
by Antonio Linares
Richard,
if you post here your changes for the Class TGet, we will check them to fix the themes issue, thanks
Re: CHINESE IN GET
Posted: Thu Sep 29, 2011 7:05 pm
by richard-service
Antonio Linares wrote:Richard,
if you post here your changes for the Class TGet, we will check them to fix the themes issue, thanks
I sent to your EMail. Please check it.