张志峰的博客

水滴石川,积少成多。

导航

随笔分类 -  Delphi WideString

摘要:Delphi实现AnsiString与WideString的转换函数分类:Delphi2013-01-26 16:23460人阅读评论(0)收藏举报[delphi]view plaincopy在Delphi下,AnsiString和WideString的存储与管理各有不同,这里提供互相转换的函数一对。///WideString->AnsiStringfunctionWideStringToAnsiString(conststrWide:WideString;CodePage:Word):AnsiString;varLen:integer;beginResult:='';i 阅读全文

posted @ 2013-09-04 15:19 ╰★张志峰★╮ 阅读(3713) 评论(0) 推荐(1)

摘要:一般来说,String与widestring 的转换是系统自动进行的,但是,考虑如下字符串 s:=#2+#3+#0+#10+#0+#1+#164+#59;,显然S的长度为8,然后执行如下代码 var S,S2:string; I: Integer; WS:widestring; begin s:=#2+#3+#0+#10+#0+#1+#164+#59; showmessage(inttostr(Length(S))); //显示为8,正常 WS := S; showmessage(inttostr(Length(WS))); //显示为7。。。 S := WS; showmessage(int 阅读全文

posted @ 2013-09-03 20:26 ╰★张志峰★╮ 阅读(11198) 评论(0) 推荐(2)

摘要:var wstr:WideString; str:string; begin str:=WideCharToString(PWideChar(wstr)); end; 阅读全文

posted @ 2013-08-06 09:59 ╰★张志峰★╮ 阅读(2468) 评论(0) 推荐(0)