It is easily to reproduce this issue.
Create a new project like below demo code.
*******************************
type
TForm2 = class(TForm)
Edit1: TEdit;
procedure FormCreate(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
TTestThread = class(TThread)
protected
procedure Execute;override;
end;
var
Form2: TForm2;
implementation
{$R *.dfm}
{ TTestThread }
procedure TTestThread.Execute;
var
sslHttpCli1 :TSslHttpCli;
begin
inherited;
sslHttpCli1 := TSslHttpCli.Create(nil);
while not Terminated do
Sleep(1000);
end;
procedure TForm2.FormCreate(Sender: TObject);
begin
with TTestThread.Create(true) do Resume;
end;
end.
***********************************************
Run this application. When switch to Chinese IME(Input Method Editor)
the program does not response anymore.
Arno Garrels wrote:
RTT wrote:
I was thinking of Windows being unicode... Isn't it possible to
enter Chinese characters with Arial on all Windows'?
No, you can't.
You have to change your Windows character set to an unicode character
set like #Arial Unicode MS
Yes, you can. If application is Unicode, there is only the need to
activate the Chinese Keyboard (that need to be previously installed on
the Regional Settings, Keyboards and Languages) and start typing.
But that did not trigger the problem Frank reported on my XP PRO with
Far Eastern language pack installed.
--
Arno Garrels
--
To unsubscribe or change your settings for TWSocket mailing list
please goto http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket
Visit our website at http://www.overbyte.be
--
To unsubscribe or change your settings for TWSocket mailing list
please goto http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket
Visit our website at http://www.overbyte.be