[ZLG-ARM] 发现ZLG/GUI中的两处错误

[复制链接]
2428|2
 楼主| jshmlly 发表于 2007-5-15 13:14 | 显示全部楼层 |阅读模式
FONT24_32.C文件中&nbsp;GUI_PutChar24_32()函数有两处需要修改的&nbsp;地方<br />1。&nbsp;if(&nbsp;(j&0x07)==0&nbsp;)&nbsp;font_dat&nbsp;=&nbsp;FONT24x32[ch][3*i+j&lt&lt3];<br />&nbsp;&nbsp;&nbsp;&nbsp;中3*i+j&lt&lt3始终调不通,本身语法没有错误,可能是编译器的问题。<br />&nbsp;&nbsp;&nbsp;&nbsp;改成3*i+j/8&nbsp;&nbsp;即可。<br />2。&nbsp;if(&nbsp;(font_dat&DCB2HEX_TAB[j])==0&nbsp;)&nbsp;GUI_CopyColor(&bakc,&nbsp;back_color);中DCB2HEX_TAB[j]有误,这样每行只能显示8个点,改成DCB2HEX_TAB[j&lt&lt3].即可。可能是作者的笔误。
zlgARM 发表于 2007-5-15 18:39 | 显示全部楼层

jshmlly

谢谢您的指正,会告诉相关同事。
 楼主| jshmlly 发表于 2008-9-7 11:29 | 显示全部楼层

修改

最近打开这个帖子,发现本人提出第二点有问题,因该是DCB2HEX_TAB[j%8].
您需要登录后才可以回帖 登录 | 注册

本版积分规则

13

主题

82

帖子

1

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