如何把虚拟键码如何转换成字符串?

kill222 2009-05-09 09:26:19
比如把虚拟键码49 50 51 转换成123 该如何转换呢?
...全文
260 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
SuperTitan001 2009-05-09
  • 打赏
  • 举报
回复
把接收的虚拟键码用inttohex转换为16进制的字符串,因为ascii码不会大于255,所以总是两位一个。
然后用copy函数截断,再用chr转换

自己写个函数
sanguomi 2009-05-09
  • 打赏
  • 举报
回复
那你怎么定规则?
ASCLL 1,2,3位的都有, 把495010 转换成123 除非你把他按俩位转
lihuasoft 2009-05-09
  • 打赏
  • 举报
回复


很简单的问题不要搞复杂了
lihuasoft 2009-05-09
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 kill222 的回复:]
有没有办法整体转换呢?把495010 转换成123
[/Quote]

那请问楼主:如果有122122,你认为它是12,21,22的组合呢,还是122,122的组合?
kill222 2009-05-09
  • 打赏
  • 举报
回复
有没有办法整体转换呢?把495010 转换成123
lgx0914 2009-05-09
  • 打赏
  • 举报
回复
var
a :string;
begin
a :=chr(49);
ShowMessage(a);

16,748

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
  • 语言基础/算法/系统设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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