可以参考国华系列的软件,国外的**牛人都佩服得五体投

[复制链接]
20743|45
 楼主| 程疗匠人 发表于 2009-3-21 10:50 | 显示全部楼层 |阅读模式
如题,哪个版本都有,不解是什么原因

评论

这是因为KEIL 仅支持ANSI字符导致的。百度”KEILFDFIX 补丁 冠铭版“ 即可  发表于 2018-5-26 10:17
jimoom 发表于 2009-3-21 10:54 | 显示全部楼层

名字好雷人
computer00 发表于 2009-3-21 11:09 | 显示全部楼层

自己修正一下不就行了...将0xFD改成0xFF...

 楼主| 程疗匠人 发表于 2009-3-21 11:30 | 显示全部楼层

0xFD 怎么修改成0XFF?是在程序中还是修改C51.EXE

xwj 发表于 2009-3-21 12:05 | 显示全部楼层

去晓奇网站上下个补丁程序运行下即可

这么多年了,Keil还是有这个Bug,而且晓奇做的哪个补丁程序也不错,这么多年了都还能适用:-)
相关链接:http://www.xiao-qi.com
huangqi412 发表于 2009-3-21 12:23 | 显示全部楼层
computer00 发表于 2009-3-21 13:49 | 显示全部楼层

直接用Uedit打开需要修改的文件,将对应的0xFD修改成0xFF就可

例如,对于51编译器,那么用Uedit打开C51/BIN/目录下的C51.exe,然后查找80FBFD56,找到后将FD改成FF,保存,就OK拉。

对于UV3的CARM编译器,那么应该找到ARM/BIN/目录下的CA.exe,然后查找80FBFD,找到后将FD改成FF,保存,就OK的拉~~~
 楼主| 程疗匠人 发表于 2009-3-21 13:52 | 显示全部楼层

真是的,为什么会这样?想了好久都想不通。

keil这么做的目的 是什么。
王紫豪 发表于 2009-3-21 16:41 | 显示全部楼层

应该没有目的,只是不重视中国市场,因为买的不多

qingfengyishi 发表于 2009-3-21 18:20 | 显示全部楼层

我也一直不明白为什么这个BUG一直不修改

我也一直不明白为什么这个BUG一直不修改,当初xiaoqi是怎么判断BUG就是在几个字节哪?我在调试液晶显示的时候发现部分汉字编译成内码时有错误,跟踪发现的问题
computer00 发表于 2009-3-22 02:07 | 显示全部楼层

用一些**软件,然后跟踪调试,应该比较快可以找到位置

 楼主| 程疗匠人 发表于 2009-3-22 18:22 | 显示全部楼层

去keil的论坛发个帖子问问试试~~

 楼主| 程疗匠人 发表于 2009-3-22 19:16 | 显示全部楼层

keil 论坛有回帖了~~

如图:
yewuyi 发表于 2009-3-22 20:00 | 显示全部楼层

呵呵,也许是KEIL对付CRACK的手段。。。

gtw 发表于 2009-3-22 20:36 | 显示全部楼层

keil可以多一些绯闻,哈哈

称序匠人 发表于 2009-3-22 21:03 | 显示全部楼层

re

只是为了好玩而已
wlq_9 发表于 2009-3-22 21:28 | 显示全部楼层

为此

偶BS------keil.
这种问题对keil新手用,是要命的.
有BUG不奇怪,问题是多年不改.没有一点专业风范
myfaith 发表于 2009-3-23 10:21 | 显示全部楼层

这个BUG造成的影响的表现是什么?

我每次安装的都是带补丁的,没见过这个BUG造成的结果.
computer00 发表于 2009-3-23 10:27 | 显示全部楼层

就是遇到0xFD时就被过滤掉了。

例如,你写一个字符穿,里面包含一个数学的数字,那么这个数字就丢了一半……

char MyString[]="数字";

如果你不打补丁,通过串口发送出去的就是乱码...因为错位了,“数”字被丢掉了0xFD...
kanke100 发表于 2009-3-23 11:56 | 显示全部楼层

我的怎么没这个问题啊?不解?

是不是我的已经是打过补丁的啊?我是直接从网上下的,然后用注册机**的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

29

主题

224

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部