看流星社区

 找回密码
 注册账号
查看: 2715|回复: 3

关于人物名显示乱码,请高手进来指点!

[复制链接]

该用户从未签到

发表于 2011-4-23 09:43:21 | 显示全部楼层 |阅读模式
var
……
s:pChar;
begin
……
ReadProcessMemory(hProcess,Pointer(Base_rw+$3a0),@tmp,4,Num);
getmem(s,40);
ReadProcessMemory(hProcess,Pointer(tmp+0),s,40,Num);
label1.Caption:=s;
……
end;
我自己写的程序,人物的气血数字都能正确显示出来了,为什么我显示出来的人物名是乱码?我用ce5.2查看人物名的时候,类型选择文本,后面有个选钩,没选上的时候显示的和我程序的一样,选上后就能正确显示名字了,这选钩是什么作用?我的程序应该怎样修改?请高手们指点一下,万分感谢!

该用户从未签到

 楼主| 发表于 2011-4-23 09:43:53 | 显示全部楼层
我试了WideChar类型只能取得2个字节的,就是一个中文字,改为PWideChar就没问题了。

该用户从未签到

发表于 2011-4-23 09:44:14 | 显示全部楼层
方法一:
var  
S:PWideChar;
方法二:
var
S :array[0..60] of widechar

该用户从未签到

发表于 2011-12-2 18:41:03 | 显示全部楼层
留个脚印证明自己还活着
点击按钮快速添加回复内容: 支持 高兴 激动 给力 加油 苦寻 生气 回帖 路过 感恩
您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

小黑屋|手机版|Archiver|看流星社区 |网站地图

GMT+8, 2024-5-6 03:04

Powered by Kanliuxing X3.4

© 2010-2019 kanliuxing.com

快速回复 返回顶部 返回列表