Page 1 of 3

CHINESE IN GET

PostPosted: 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

PostPosted: 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

PostPosted: 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

PostPosted: 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

PostPosted: 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

PostPosted: 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

PostPosted: 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

PostPosted: 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

PostPosted: 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

PostPosted: 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

PostPosted: 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

PostPosted: 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

PostPosted: 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

PostPosted: 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

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