因为开发的设备无音频功能,于是去掉了BSP中关于音频的相关驱动(包括Codec与AC97相关驱动程序,使用的是AC9713芯片)。去掉后发现一个问题,就是点击控制面板里面的“声音”属性后,会弹出一个错误窗口,无法打开,请问有哪位仁兄碰到过?如何解决?
(想上传图片的,但是老是失败,回头再试试看。就是弹出一个“错误”窗口,一个大的黄色三角形,中间一个感叹号,三角形右边显示“4)”)
后来尝试通过修改Public的cpltable.cpp代码中屏蔽rgApplets[]与声音相关的祥,在控制面板里面将声音属性删除了,但是新问题出来了,就是点击任务栏里面的时间图标,不会弹出时钟设置窗口了,点击无反应。调试发现点击时钟图标会调用rgApplets[]指定位置的内容,因为屏蔽了音频对应的内容,导致时钟设置Data的内容位置变了,所以调用了其他的控制功能,而那个功能未实现导致无反应,只有将Data位置进行交换,才能正确打开时钟设置。只是这样做不知道会不会导致其他功能错误。难道任务栏对应的打开图标是固定不可以改的么?
------解决思路----------------------
对 rgApplets[] 的修改,肯定会影响其它功能的调用。看看能否将不用的项设为无效,如:NULL 吧。最好不要去改变个数,否则会带来什么后果无法预知。
------解决思路----------------------
那肯定是代码改错了,控制面板可以自己改动的
------解决思路----------------------
其实,不用也不必去拿掉它。
————————————————————————————————————————————————
我参加 CSDN 博客了,投票网址如下,大家多多支持。多谢先!
http://vote.blog.csdn.net/blogstar2014/details?username=91program#content