function GetChinese(str: String):String;
var wsStr: WideString;
sStr: String;
ii :Integer;
begin
Result := '';
wsStr := str;
for ii := 1 to Length(wsStr) do
begin
sStr := wsStr[ii];
if Length(sStr) = 2 then
Result := Result+sStr;
end;
end;
var wsStr: WideString;
sStr: String;
ii :Integer;
begin
Result := '';
wsStr := str;
for ii := 1 to Length(wsStr) do
begin
sStr := wsStr[ii];
if Length(sStr) = 2 then
Result := Result+sStr;
end;
end;
解决方案 »
- dephi操控SQL2000数据库问题
- delphi将整个结构Move到到一个Array of Byte的问题
- 如何在flash上显示透明的文本内容
- 请教dwgthumbnail详细使用方法!
- 有关TChart的问题
- 急!如何在richedit里改变其中某几个字的颜色?
- 如何开发网络电视?
- Listbox控件在生成应用程序后,在第一列出现一个框子,很难看?怎么把它去除?
- 求助,有关PChar无法释放的错误,请大虾帮忙!
- 大侠请回答:在程序中实现浏览AUTOCAD图形功能???分数不够可以再加。
- 有谁做过人事系统?做过很多报表的也进来,聊聊。
- song fen ya~~~ help~~~~~~~~~~~~~~~
var wsStr: WideString;
ii: Integer;
begin
wsStr := Edit1.Text;
for ii := 1 to Length(wsStr) do
begin
if TEdit(FindComponent('Edit'+IntToStr(ii+1))) = nil then Break;
TEdit(FindComponent('Edit'+IntToStr(ii+1))).Text := wsStr[ii];
end;
end;
var i:byte;
begin
i:=0;
while i<(length(trim(edit1.Text))-1) do begin
listbox1.Items.Add(copy(edit1.Text,i+1,2));i:=i+2;end;
end;