CHINESE IN GET

CHINESE IN GET

Postby ukservice » Thu Sep 29, 2011 10:59 am

Hello,

How can I use chinese characters in get fields?.

Thank you.
FWH 11.11, Harbour 3.1 and Borland C++ 5.82
User avatar
ukservice
 
Posts: 417
Joined: Tue Feb 23, 2010 3:09 pm
Location: John

Re: CHINESE IN GET

Postby richard-service » Thu Sep 29, 2011 11:02 am

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.
Best Regards,

Richard

Harbour 3.2.0dev (r2402101027) => Borland C++ v7.7 32bit
MySQL v8.0 /ADS v10
Harbour 3.2.0dev (r2011030937) => Borland C++ v7.4 64bit
User avatar
richard-service
 
Posts: 804
Joined: Tue Oct 16, 2007 8:57 am
Location: New Taipei City, Taiwan

Re: CHINESE IN GET

Postby ukservice » Thu Sep 29, 2011 11:26 am

Hello.

And how can be done?.

Why does not FWH support this?.

Thank you.
FWH 11.11, Harbour 3.1 and Borland C++ 5.82
User avatar
ukservice
 
Posts: 417
Joined: Tue Feb 23, 2010 3:09 pm
Location: John

Re: CHINESE IN GET

Postby richard-service » Thu Sep 29, 2011 11:29 am

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.
Best Regards,

Richard

Harbour 3.2.0dev (r2402101027) => Borland C++ v7.7 32bit
MySQL v8.0 /ADS v10
Harbour 3.2.0dev (r2011030937) => Borland C++ v7.4 64bit
User avatar
richard-service
 
Posts: 804
Joined: Tue Oct 16, 2007 8:57 am
Location: New Taipei City, Taiwan

Re: CHINESE IN GET

Postby ukservice » Thu Sep 29, 2011 11:55 am

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.
FWH 11.11, Harbour 3.1 and Borland C++ 5.82
User avatar
ukservice
 
Posts: 417
Joined: Tue Feb 23, 2010 3:09 pm
Location: John

Re: CHINESE IN GET

Postby cdmmaui » Thu Sep 29, 2011 12:30 pm

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
}
*~*~*~*~*~*~*~*~*~*
Darrell Ortiz
CDM Software Solutions, Inc.
https://www.cdmsoft.com
User avatar
cdmmaui
 
Posts: 689
Joined: Fri Oct 28, 2005 9:53 am
Location: Houston ∙ Chicago ∙ Los Angeles ∙ Miami ∙ London ∙ Hong Kong

Re: CHINESE IN GET

Postby richard-service » Thu Sep 29, 2011 12:48 pm

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.
Best Regards,

Richard

Harbour 3.2.0dev (r2402101027) => Borland C++ v7.7 32bit
MySQL v8.0 /ADS v10
Harbour 3.2.0dev (r2011030937) => Borland C++ v7.4 64bit
User avatar
richard-service
 
Posts: 804
Joined: Tue Oct 16, 2007 8:57 am
Location: New Taipei City, Taiwan

Re: CHINESE IN GET

Postby ukservice » Thu Sep 29, 2011 2:22 pm

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 :?:
FWH 11.11, Harbour 3.1 and Borland C++ 5.82
User avatar
ukservice
 
Posts: 417
Joined: Tue Feb 23, 2010 3:09 pm
Location: John

Re: CHINESE IN GET

Postby richard-service » Thu Sep 29, 2011 4:57 pm

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.
Best Regards,

Richard

Harbour 3.2.0dev (r2402101027) => Borland C++ v7.7 32bit
MySQL v8.0 /ADS v10
Harbour 3.2.0dev (r2011030937) => Borland C++ v7.4 64bit
User avatar
richard-service
 
Posts: 804
Joined: Tue Oct 16, 2007 8:57 am
Location: New Taipei City, Taiwan

Re: CHINESE IN GET

Postby Antonio Linares » Thu Sep 29, 2011 5:16 pm

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.
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42118
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: CHINESE IN GET

Postby ukservice » Thu Sep 29, 2011 6:22 pm

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 ?????.
FWH 11.11, Harbour 3.1 and Borland C++ 5.82
User avatar
ukservice
 
Posts: 417
Joined: Tue Feb 23, 2010 3:09 pm
Location: John

Re: CHINESE IN GET

Postby Antonio Linares » Thu Sep 29, 2011 6:27 pm

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
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42118
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: CHINESE IN GET

Postby richard-service » Thu Sep 29, 2011 6:33 pm

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 '?'
Best Regards,

Richard

Harbour 3.2.0dev (r2402101027) => Borland C++ v7.7 32bit
MySQL v8.0 /ADS v10
Harbour 3.2.0dev (r2011030937) => Borland C++ v7.4 64bit
User avatar
richard-service
 
Posts: 804
Joined: Tue Oct 16, 2007 8:57 am
Location: New Taipei City, Taiwan

Re: CHINESE IN GET

Postby Antonio Linares » Thu Sep 29, 2011 6:48 pm

Richard,

if you post here your changes for the Class TGet, we will check them to fix the themes issue, thanks
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42118
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: CHINESE IN GET

Postby richard-service » Thu Sep 29, 2011 7:05 pm

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.
Best Regards,

Richard

Harbour 3.2.0dev (r2402101027) => Borland C++ v7.7 32bit
MySQL v8.0 /ADS v10
Harbour 3.2.0dev (r2011030937) => Borland C++ v7.4 64bit
User avatar
richard-service
 
Posts: 804
Joined: Tue Oct 16, 2007 8:57 am
Location: New Taipei City, Taiwan

Next

Return to FiveWin for Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot] and 43 guests