同题!
解决方案 »
- delphi findfirst 如何判断文件的隐藏属性
- 不放100分没人回答啊 : FTP服务器端怎么设共享目录,Demo里面的是系统根目录?
- 这个业务能要多少钱????
- 财务软件、进销存及源代码,仅售5000元
- 看看大家都有些什么方法
- 一个表有几百万条记录在里面,我使用查询功能,但是老是死机,该怎么办?建立索引?该怎么建立?
- 为什么我的StatusBar更改text后,为什么StatusBar不能刷新,
- 请问这个语句谢的对吗?
- SynEditor高亮输出
- 如何获得窗体中RadioButton的状态
- ?如何在delphi中实现windows中net send 发送消息的功能!(kyleHeart)
- EXCEL保存问题,Xl9597对应的常量是多少?
var hz:string;i:integer;
begin
hz:='';
for i:=1 to length(s) do
begin
if ByteType(s,i) = mbSingleByte then //单字节
begin
if trim(hz) = '' then
begin
hz := s[i]+ #13#10;
end
else
begin
if i = Length(s) then
begin
hz := hz + s[i];
end
else
begin
hz := hz + s[i]+ #13#10; // ' ';//
end;
end;
end
else if ByteType(s,i) = mbLeadByte then //双字节的第一个字节
begin
if trim(hz) = '' then
begin
hz := s[i];
end
else
begin
hz := hz + s[i];
end;
end
else if ByteType(s,i) = mbTrailByte then //双字节的第二个字节
begin
if trim(hz) = '' then
begin
hz := s[i]+ #13#10; //虽然实际中不可能有这种情况
end
else
begin
if i = Length(s) then
begin
hz := hz + s[i];
end
else
begin
hz := hz + s[i]+ #13#10; // ' ';//
end;
end;
end;
end;
GetHz0:=hz;
end;
S1:String;
S2:WideString;
begin
S1:=Edit1.Text;
S2:=Edit1.Text;
If Length(S1)<>Length(S2) then
ShowMessage('编辑框中含有汉字!');
end;