请问怎样读入包含有中英文字符串的文本文件并放入widestring?

mygis 2001-10-06 10:47:58
var
tf:TextFile;
fn:string;
strw:widestring;
begin
fn:='E:\forian.txt';
AssignFile(tf,fn);
reset(tf);
readln(tf,strw);
closefile(tf);

编译时readln(tf,strw);出错,而把strw换成string类型就可以了。怎么解决我的问题?
...全文
62 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
Crob 2001-10-06
  • 打赏
  • 举报
回复
先使用string类型把文件内容读出来

再使用
function StringToWideChar(const Source: string; Dest: PWideChar; DestSize: Integer): PWideChar;

将读出的内容转换成widestring,具体用法见help
mygis 2001-10-06
  • 打赏
  • 举报
回复
谢谢!

5,931

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧